List view
Chibi 1.0 means: 1. **Clean architecture** — workspace split complete (`chibi-core`, `chibi-cli`, `ratatosk`) 2. **Core is rock solid** — invocation, context, transcript, hooks all stable 3. **Ratatosk embedded** — model abstraction works without service dependencies 4. **XMPP ready** — chattermax integration functional 5. **Reference plugins exist** — people can see what's possible 6. **Documentation complete** — all user-facing features documented 7. **Security reviewed** — no known vulnerabilities in input handling
No due date•2/2 issues closed**Goal:** Smooth rough edges before 1.0. - Error message clarity - CLI help and documentation - Markdown rendering edge cases - Consistent behavior across platforms **Scope:** - [ ] Audit error messages for clarity - [ ] Review CLI help text - [ ] Fix rendering issues - [ ] Cross-platform testing
No due date•4/4 issues closed**Goal:** Enable fast remote invocation via daemon and optional containerization. chibid is a hypothetical daemon that: - Listens for requests (HTTP? Unix socket? XMPP?) - Spawns chibi instances with custom home directories and plugins - Optionally runs chibis in containers for isolation This enables workflows where XMPP messages trigger chibi invocations with low latency.
No due date•5/5 issues closed**Goal:** Ensure chibi remains fast as features grow. Areas to profile and optimize: - Startup time (plugin loading, schema parsing) - Large transcript handling (partition access patterns) - Bloom filter efficiency for search - Memory usage under heavy tool output caching **Scope:** - [ ] Profile startup with many plugins - [ ] Benchmark partition operations - [ ] Optimize hot paths - [ ] Document performance characteristics
No due date•1/1 issues closed**Goal:** Ensure chibi remains fast as features grow. Areas to profile and optimize: - Startup time (plugin loading, schema parsing) - Large transcript handling (partition access patterns) - Bloom filter efficiency for search - Memory usage under heavy tool output caching **Scope:** - [ ] Profile startup with many plugins - [ ] Benchmark partition operations - [ ] Optimize hot paths - [ ] Document performance characteristics
No due date•1/1 issues closed**Goal:** First-class chattermax integration for remote and group messaging. The inbox system handles local async messaging between contexts. XMPP adds: - Remote messaging (contexts on different machines) - Group chat (multiple agents in a room) - Presence (online/offline/busy status) - Future: capability discovery, pubsub **Scope:** - [ ] XMPP client plugin for chibi - [ ] Connect to chattermax server - [ ] Send/receive individual messages - [ ] Join/leave MUC rooms - [ ] Presence broadcasting - [ ] Bridge between inbox and XMPP (optional) **Depends on:** chattermax reaching stable state
No due date•1/2 issues closed**Goal:** Make plugin development accessible and fix integration issues. Current state: - agent-skills plugin exists but has path mismatch with autonav expectations - Plugin development is underdocumented - No reference implementations for common patterns **Scope:** - [x] Fix agent-skills to support `~/.chibi/skills/` directory - [ ] Write plugin development guide - [ ] Create reference plugins (see Stone 1 below) - [ ] Document hook data formats and response schemas - [ ] Ensure autonav integration works end-to-end
No due date•2/2 issues closed**Goal:** Exercise under-tested code paths, fix edge cases. Many features have been added rapidly. Some code paths have barely been used: - Partition storage edge cases (rotation, migration, bloom filters) - Compaction scenarios (rolling, manual, edge cases) - Plugin/hook interaction combinations - Tool output caching lifecycle - Context auto-destroy logic **Scope:** - [ ] Audit code for untested paths - [ ] Add integration tests for critical flows - [ ] Fix discovered bugs - [ ] Stress test with large transcripts
No due date•13/16 issues closed