feat(phase-06): complete Hermes Agent windows fixes & deployment
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Phase 06: Install and Evaluate Hermes Agent (Implementation Plan)
|
||||
|
||||
## Goal Summary
|
||||
Finalize the deployment of Hermes Agent locally as a background-running 24/7 Discord integration without requiring further system disruption. Synthesize all the in-flight Windows compatibility patches and configurations performed.
|
||||
|
||||
## Implementation Steps
|
||||
|
||||
### 1. Verification of System Edits
|
||||
Ensure all ad-hoc local configurations to `.env` and `run_agent.py` remain cleanly saved in the Git worktree. Validate that:
|
||||
- `memory_tool.py` correctly uses `msvcrt.locking`.
|
||||
- `browser_tool.py` explicitly forces `shell=True` for win32 platform subprocess invocations.
|
||||
- `run_agent.py` successfully injects `[System: Please continue with your final text response based on the reasoning above.]` to bypass vLLM restrictive API requirements over assistant role manipulation.
|
||||
|
||||
### 2. Status Updates
|
||||
Update current tracking systems to finalize Phase 06 out of active status.
|
||||
#### [NEW] .planning/phases/06-install-and-evaluate-hermes-agent/06-PLAN.md (this file)
|
||||
- Serve as the finalized historical record for Phase 06.
|
||||
|
||||
#### [MODIFY] .planning/STATE.md
|
||||
- Mark Phase `06-install-and-evaluate-hermes-agent` as implicitly complete or ready to merge.
|
||||
|
||||
## Verification Plan
|
||||
|
||||
### Manual Verification
|
||||
- View Discord channel `1491417219375173822` to ensure the bot wakes up, accesses the browser (like fetching `github.com/tirth8205/code-review-graph` code), logs thoughts, captures snippets, and finally responds in text without HTTP 400 rejection.
|
||||
- Check bot terminal running `run_hermes_agent.bat` for `Status: ONLINE`.
|
||||
Reference in New Issue
Block a user