Recently Written · git

ai-config

One canonical AI agent config (rules, skills, MCP servers) rendered into Claude Code, Codex, Copilot CLI and Antigravity by acsync

git clone https://github.com/equwal/ai-config

Log | Files | Refs


skills/memstate/scripts/memstate_history.py (810 bytes)

1 #!/usr/bin/env python3
2 """Show the version chain for a keypath (memstated). --scope user targets the user scope."""
3 import argparse
4 import sys
5 
6 from _client import add_scope_args, post, resolve_project
7 
8 
9 def main() -> int:
10     ap = argparse.ArgumentParser(description="View version history for a keypath")
11     add_scope_args(ap)
12     ap.add_argument("--keypath")
13     ap.add_argument("--memory-id", type=int)
14     args = ap.parse_args()
15 
16     if args.memory_id is not None:
17         body = {"memory_id": args.memory_id}
18     elif args.keypath:
19         body = {"project_id": resolve_project(args), "keypath": args.keypath}
20     else:
21         print("Error: provide --memory-id OR --keypath", file=sys.stderr)
22         return 1
23     return post("/memories/history", body)
24 
25 
26 if __name__ == "__main__":
27     sys.exit(main())