Commit 6ffa628
committed
Initial release: gitclaw v0.1.0
A universal git-native AI agent framework. Agents are git repos —
identity (SOUL.md), rules (RULES.md), memory, tools, skills, hooks,
workflows, and compliance are all version-controlled files.
Features:
- CLI with REPL and single-shot modes
- Programmatic SDK with query() and tool() APIs
- AsyncGenerator streaming (GCMessage events)
- Multi-provider LLM support (OpenAI, Anthropic, Google, etc.)
- Declarative YAML tools with script implementations
- Composable skills with /skill:<name> invocation
- Script-based and programmatic lifecycle hooks
- Agent inheritance and dependency resolution
- Compliance validation and audit logging
- Git-committed memory with full history1 parent 4c67906 commit 6ffa628
File tree
25 files changed
+3073
-45
lines changed- examples
- skills/example-skill
- scripts
- src
- tools
- test
25 files changed
+3073
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
0 commit comments