Claude Skill
WEIFENG2333/phistory
Phistory automatically archives versioned system prompt snapshots from Claude Code, Codex, OpenClaw, and Hermes agent CLIs, helping developers track and manage prompt changes.
Overview
Repository
Install this Skill
git clone https://github.com/WEIFENG2333/phistory.gitRegistry
Summary
Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, OpenClaw, and Hermes, enabling developers to track prompt changes over time.
Phistory 会自动归档来自 Claude Code、Codex、OpenClaw 和 Hermes 等代理 CLI 的版本化系统提示快照。
Key features
- Automatic snapshot archiving for agent CLI prompts
- Versioned history of system prompt changes
- Supports Claude Code, Codex, OpenClaw, and Hermes
- Lightweight and easy to integrate
Use cases
- Track prompt evolution in AI agent projects
- Debug prompt-related issues by reviewing history
- Audit system prompt changes across team workflows
- Restore previous prompt versions for testing
README excerpt
# Phistory [中文](README_zh.md) Phistory tracks how system prompts change across popular coding-agent CLIs like Claude Code, Codex, Antigravity, Kimi, opencode, OpenClaw, Hermes, and Pi. Open the web viewer to compare prompt snapshots across versions and see how agent design changes through prompts, tools, policies, and runtime instructions. **Start here:** [phistory.cc](https://phistory.cc/) > Checks for new releases hourly. Archive last updated: **2026-07-01 05:10 UTC**.  ## Why Use It - Follow how Anthropic, OpenAI, and other agent builders iterate on system prompts over time. - See when new tools, permission checks, model defaults, and user-confirmation rules are added. - Compare how different CLIs structure agent behavior, tool use, and developer-facing constraints. - Cite stable prompt snapshots in posts, research notes, audits, or debugging reports. ## How It Works For each supported release, Phistory installs the exact CLI package, runs it once through [`claude-tap`](https://github.com/liaohch3/claude-tap), captures the prompt-bearing HTTP request without calling the real model provider, and stores the result under `captures/<agent>/<version>/` with `prompt.md`, `trace.jsonl`, and `meta.json`. For recent Claude Code releases, Phistory also extracts static prompt-like strings from the installed package and stores them as `static-prompts.md`, `static-prompts.json`, and `static-candidates.json`. The candidate archive keeps the raw extraction input so matching rules can be improved later without reinstalling every historical package. GitHub Actions checks supported CLI releases every hour and commits new snapshots when they appear. ## Local Development Use the hosted viewer at [phistory.cc](https://phist
Topics
No topics yet.