docs(phase3): update status and add testing plan
This commit is contained in:
@@ -151,6 +151,47 @@ kugetsu init
|
||||
└── kugetsu-helper # CLI helper script
|
||||
```
|
||||
|
||||
## Testing Plan (Manual)
|
||||
|
||||
### Test 1: Casual Conversation
|
||||
**Objective:** Verify Hermes handles small talk directly without delegation
|
||||
|
||||
| Step | Action | Expected Result |
|
||||
|------|--------|-----------------|
|
||||
| 1 | Send `hi` to @your_bot_username | Bot responds with greeting |
|
||||
| 2 | Send `how are you?` | Bot responds naturally |
|
||||
|
||||
### Test 2: Task Delegation
|
||||
**Objective:** Verify Hermes delegates task to PM Agent via `kugetsu-helper`
|
||||
|
||||
| Step | Action | Expected Result |
|
||||
|------|--------|-----------------|
|
||||
| 1 | Send `status?` to bot | Bot routes to PM, PM responds |
|
||||
| 2 | Send `fix issue #5` to bot | PM agent receives task via opencode |
|
||||
| 3 | Send `Work on issue #35` to bot | PM agent creates branch, worktree, PR |
|
||||
|
||||
### Test 3: Error Handling
|
||||
**Objective:** Verify graceful error handling
|
||||
|
||||
| Step | Action | Expected Result |
|
||||
|------|--------|-----------------|
|
||||
| 1 | Send `status?` with PM agent stopped | Bot says "PM agent not available" |
|
||||
| 2 | Send `status?` before `kugetsu init` | Bot says "kugetsu not initialized" |
|
||||
|
||||
### Debugging
|
||||
|
||||
If delegation fails:
|
||||
```bash
|
||||
# Check Hermes logs
|
||||
hermes gateway logs
|
||||
|
||||
# Check PM agent is running
|
||||
kugetsu-helper check-status
|
||||
|
||||
# Check kugetsu-helper directly
|
||||
~/.local/bin/kugetsu-helper delegate-to-pm "test"
|
||||
```
|
||||
|
||||
## Security Notes
|
||||
|
||||
- Never commit `~/.kugetsu/` or SOUL files to version control
|
||||
|
||||
Reference in New Issue
Block a user