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

Stars305
Forks24
LanguageHTML
Last pushed2026-07-02
Last synced2026-07-03
View on GitHub

Repository

OwnerWEIFENG2333
Repositoryphistory
Full nameWEIFENG2333/phistory
Repo ID1,245,901,041

Install this Skill

git clone https://github.com/WEIFENG2333/phistory.git

Registry

Typeopenclaw_skill
Quality score80/100
Verificationreadme_parsed
Last verified2026-07-01
Platforms
ClaudeOpenClawCodex
Capabilities
searchimageterminal
Detected files
README.mddocspyproject.tomltests

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.

Chinese description

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**. ![Phistory prompt diff viewer](docs/screenshot.png) ## 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.

Explore more

Data from GitHub. Synced on 2026-07-03