docs: update README and CLAUDE.md to reflect current state
Add daemon subcommands to README command table (Stage 6 stubs), add Multi-step Planning section, add chat/planner.py to CLAUDE.md architecture table, add TaskPlanner to internal classes inventory, and remove stale test count. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -36,6 +36,12 @@ pyra chat # start talking
|
||||
| `pyra plugin enable <name>` | Enable an installed plugin |
|
||||
| `pyra plugin disable <name>` | Disable a plugin (keeps it installed) |
|
||||
| `pyra plugin setup <name>` | Run a plugin's credential setup wizard |
|
||||
| `pyra daemon start` | Start the background daemon *(Stage 6, not yet implemented)* |
|
||||
| `pyra daemon stop` | Stop the running daemon *(Stage 6, not yet implemented)* |
|
||||
| `pyra daemon status` | Show daemon status *(Stage 6, not yet implemented)* |
|
||||
| `pyra daemon restart` | Restart the daemon *(Stage 6, not yet implemented)* |
|
||||
| `pyra daemon install` | Register Pyra as a system service *(Stage 6, not yet implemented)* |
|
||||
| `pyra daemon uninstall` | Remove the system service *(Stage 6, not yet implemented)* |
|
||||
|
||||
### In-chat slash commands
|
||||
|
||||
@@ -69,6 +75,14 @@ pyra plugin setup <name> # enter credentials (stored in vault)
|
||||
pyra plugin enable <name> # activate for the next chat session
|
||||
```
|
||||
|
||||
## Multi-step Planning
|
||||
|
||||
When given a complex task the AI can propose a **multi-step plan** using the built-in
|
||||
`plan_and_execute` tool. Pyra prints the plan and asks for approval before executing
|
||||
anything. Each step runs as a separate AI call with access to enabled plugin tools; each
|
||||
result is verified before moving on to the next step. You can decline the plan or
|
||||
interrupt at any point.
|
||||
|
||||
## Memory
|
||||
|
||||
Pyra reads your memory files at the start of each session and injects them as context.
|
||||
|
||||
Reference in New Issue
Block a user