fix: stabilize managed companion runtime and smoke path (#74)

- Rebuild managed companion from clean dist before restart
- Keep /chat/new as stable managed smoke target
- Add managed smoke script + local runtime docs for 4445 companion path
- Type-safe route nav (/cron -> /jobs), DialogContent style prop, task column/priority type guards

All 27 tests pass, build clean. Thanks @FelipeLVieira!
This commit is contained in:
Felipe Vieira
2026-04-20 15:07:51 -04:00
committed by GitHub
parent 3a3c521a35
commit c09e2dea3e
18 changed files with 153 additions and 46 deletions

View File

@@ -114,6 +114,28 @@ pnpm dev # Starts on http://localhost:3000
> **Verify:** Open `http://localhost:3000` and complete the onboarding flow. First connect the backend, then verify chat works. If your gateway exposes Hermes APIs, advanced features appear automatically.
### Agent W Managed Companion
When Hermes Workspace is running behind Agent W's local HTTPS proxy, the
managed companion entrypoint is:
```bash
https://localhost:4445/chat/new
```
For local validation from the workspace checkout:
```bash
pnpm exec tsc --noEmit
pnpm test
pnpm build
pnpm smoke:managed
```
`pnpm smoke:managed` checks the managed `4445` surface and fails if the recent
PM2 error log still contains the missing-asset/runtime signatures that show up
when `dist` drifts under a live server process.
#### Environment Variables
```env