[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80898":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":28,"discoverSource":29},80898,"phistory","WEIFENG2333\u002Fphistory","WEIFENG2333","Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, OpenClaw, and Hermes.","https:\u002F\u002Fphistory.cc",null,"HTML",41,8,34,1,0,2,6,7,2.86,false,"main",true,[],"2026-06-12 02:04:08","# Phistory\n\n[中文](README_zh.md)\n\nPhistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, OpenClaw, Hermes, Kimi, opencode, and Pi.\n\nIt installs a specific CLI release, runs it once through [`claude-tap`](https:\u002F\u002Fgithub.com\u002FWEIFENG2333\u002Fclaude-tap), captures the prompt-bearing HTTP request, and writes a comparison-friendly Markdown snapshot.\n\nGitHub Actions checks supported CLI releases every hour and commits new prompt snapshots when they appear.\n\n[Open the prompt diff viewer](https:\u002F\u002Fphistory.cc\u002F)\n\n![Phistory prompt diff viewer](docs\u002Fscreenshot.png)\n\n## Usage\n\n```bash\nuv run phistory capture --latest --agents claude-code,codex,openclaw,hermes,kimi,opencode,pi\nuv run phistory backfill claude-code --from 2.1.113 --to latest\nuv run phistory render-index\nuv run phistory render-site\n```\n\n## Web UI\n\n`index.html` is a static prompt viewer with version navigation and Monaco-powered diffs. GitHub Pages deploys it directly from this repository.\n\nUse the viewer for human comparison. Use [`captures\u002Findex.json`](captures\u002Findex.json) and [`docs\u002Fcaptures.md`](docs\u002Fcaptures.md) when you need an index of every archived snapshot.\n\n## Supported Agents\n\n- Claude Code (`@anthropic-ai\u002Fclaude-code`)\n- Codex CLI (`@openai\u002Fcodex`)\n- OpenClaw (`openclaw`)\n- Hermes Agent (`hermes-agent`)\n- Kimi CLI (`MoonshotAI\u002Fkimi-cli`)\n- opencode (`opencode-ai`)\n- Pi (`@earendil-works\u002Fpi-coding-agent`)\n\n## Capture Format\n\nEach capture is stored under `captures\u002F\u003Cagent>\u002F\u003Cversion>\u002F`:\n\n- `prompt.md`: normalized prompt snapshot for reading and diffing\n- `trace.jsonl`: raw captured HTTP trace, kept unnormalized as evidence\n- `meta.json`: package, version, command, and capture metadata\n\nThe generated indexes are:\n\n- [`captures\u002Findex.json`](captures\u002Findex.json): compact machine-readable capture index\n- [`docs\u002Fcaptures.md`](docs\u002Fcaptures.md): full human-readable capture table\n\n## For AI Agents\n\n- Use `README.md` for the project overview and current capture status.\n- Use `captures\u002Findex.json` to discover available agents, versions, prompt paths, and trace paths.\n- Use `captures\u002F\u003Cagent>\u002F\u003Cversion>\u002Fprompt.md` when you need a normalized prompt snapshot.\n- Use `captures\u002F\u003Cagent>\u002F\u003Cversion>\u002Ftrace.jsonl` only when you need raw HTTP capture evidence.\n- Treat `index.html` as a human-facing viewer; it is not the canonical machine-readable index.\n\n## Links\n\n- [linux.do](https:\u002F\u002Flinux.do)\n\n## Capture Status\n\nLast capture update: 2026-05-30 04:18 UTC\n\n| Agent | Latest | Captures | Last Captured |\n| --- | --- | ---: | --- |\n| Claude Code | [2.1.158 - 2026-05-30](captures\u002Fclaude-code\u002F2.1.158\u002Fprompt.md) | 326 | 2026-05-30 04:18 UTC |\n| Codex CLI | [0.135.0 - 2026-05-28](captures\u002Fcodex\u002F0.135.0\u002Fprompt.md) | 50 | 2026-05-28 19:46 UTC |\n| Hermes Agent | [v2026.5.29.2 - 2026-05-29](captures\u002Fhermes\u002Fv2026.5.29.2\u002Fprompt.md) | 14 | 2026-05-29 16:55 UTC |\n| Kimi CLI | [1.46.0 - 2026-05-29](captures\u002Fkimi\u002F1.46.0\u002Fprompt.md) | 18 | 2026-05-29 08:53 UTC |\n| OpenClaw | [2026.5.27 - 2026-05-28](captures\u002Fopenclaw\u002F2026.5.27\u002Fprompt.md) | 59 | 2026-05-28 12:47 UTC |\n| opencode | [1.15.12 - 2026-05-28](captures\u002Fopencode\u002F1.15.12\u002Fprompt.md) | 63 | 2026-05-28 19:46 UTC |\n| Pi | [0.78.0 - 2026-05-29](captures\u002Fpi\u002F0.78.0\u002Fprompt.md) | 12 | 2026-05-30 04:18 UTC |\n","Phistory 是一个自动存档来自 Claude Code、Codex、OpenClaw 等代理 CLI 的版本化系统提示快照的工具。其核心功能包括安装特定版本的 CLI，运行一次以捕获包含提示信息的 HTTP 请求，并生成便于比较的 Markdown 格式快照。GitHub Actions 每小时检查支持的 CLI 版本并提交新的提示快照。该项目适合需要跟踪和比较不同版本 AI 代理系统提示变化的场景使用，如开发人员或研究人员对 AI 代理行为进行分析时。","2026-06-11 04:02:45","CREATED_QUERY"]