bamboo-subagent — sub-agent fleet runtime.
Slice 1 (this build): pure filesystem logic, no runtime dependency.
- [
store] — project-keyed session store + denormalized indices (rebuildable cache). - [
mailbox] — Maildir-style persistent inbox (multi-writer / single-reader, crash-safe).
See docs/subagent-actor-runtime-design.md (§3.4, §5) and
docs/subagent-store-mailbox-interface.md for the design these implement.
The session payload is kept opaque (generic T: Serialize/DeserializeOwned) so this
crate stays a leaf and is fully unit-testable with a tempdir; higher layers pass the
domain Session. Index rebuild is decoupled via the [store::MetaExtractor] seam.