Skip to content

Latest commit

Β 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

tiny-claw

tiny-claw/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ index.ts              # Entry point (replaces cmd/claw/main.go)
β”‚   β”œβ”€β”€ schema/               # Core message and tool schema (Role, Message, ToolCall, ...)
β”‚   β”‚   └── index.ts
β”‚   β”œβ”€β”€ engine/               # MainLoop core implementation
β”‚   β”‚   └── index.ts
β”‚   β”œβ”€β”€ provider/             # LLM provider abstraction and vendor SDK implementations
β”‚   β”‚   β”œβ”€β”€ index.ts          # Provider interface
β”‚   β”‚   β”œβ”€β”€ anthropic.ts
β”‚   β”‚   └── openai.ts
β”‚   β”œβ”€β”€ context/              # Token monitoring and dynamic prompt assembly
β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”œβ”€β”€ token-counter.ts
β”‚   β”‚   └── prompt-builder.ts
β”‚   β”œβ”€β”€ tools/                # Tool registry, middleware, and built-in minimal tools
β”‚   β”‚   β”œβ”€β”€ index.ts          # Registry & middleware
β”‚   β”‚   β”œβ”€β”€ bash.ts
β”‚   β”‚   └── edit.ts
β”‚   β”œβ”€β”€ memory/               # Filesystem-backed memory state store
β”‚   β”‚   └── index.ts
β”‚   └── feishu/               # Feishu bot interaction callbacks
β”‚       β”œβ”€β”€ index.ts
β”‚       └── webhook.ts
β”œβ”€β”€ package.json              # Replaces go.mod
β”œβ”€β”€ tsconfig.json
β”œβ”€β”€ .gitignore
└── README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages