LazyBoy2/docs/ACCEPTANCE.md

23 lines
653 B
Markdown
Raw Normal View History

# GrokBoy acceptance
## P0 — streaming chat
- [x] Cargo workspace `grokboy-core` + `grokboy`
- [x] Env: `GROKBOY_API_KEY` / `XAI_API_KEY` / `OPENAI_API_KEY`
- [x] Default base `https://api.x.ai/v1`
- [x] `grokboy chat` streams assistant tokens
- [x] `cargo test` passes without API key
## P1 — tools + ReAct (next)
- [ ] `shell`, `list_dir`, `read_file`, `write_file`
- [ ] Multi-step tool loop
- [ ] Sessions under `~/.grokboy/sessions/`
- [ ] `grokboy run` / `grokboy smoke`
## P2 — completion contract
- [ ] `report_done` / blocked
- [ ] Loop guard
- [ ] Context truncation
## P3 — browser
- [ ] Playwright DOM path (no screenshot-first)