chore: flatten robomp

This commit is contained in:
can1357
2026-05-17 04:10:50 +02:00
parent a93ab48a6a
commit ec20364322
54 changed files with 31 additions and 33 deletions
+3 -3
View File
@@ -40,7 +40,7 @@ Flow: webhook → HMAC verify → `github_events.route` → sqlite `events`
persistent `session_dir`, model randomly drawn from `ROBOMP_MODEL` (CSV).
The agent uses omp's built-in tools (`read`/`edit`/`bash`/`lsp`, scoped to
the worktree) plus the host tools in `src/robomp/host_tools.py` — the
the worktree) plus the host tools in `src/host_tools.py` — the
exclusive surface for GitHub writes. Every host-tool invocation is audited
into the `tool_calls` table with credential-redacted args and results.
@@ -192,7 +192,7 @@ The integration test spawns a real `omp --mode rpc` against an
## Layout
```
src/robomp/
src/
server.py FastAPI app, /webhook/github, /events, /issues, /replay, dashboard at /
github_events.py verify_signature + route()
queue.py WorkerPool, dispatch loop, per-issue _inflight serialization
@@ -209,7 +209,7 @@ src/robomp/
cli.py serve / triage / replay / status / cleanup
prompts/ system_append.md + per-task kickoff templates
tests/ pytest unit suite + one ROBOMP_INTEGRATION=1 smoke test
web/ vite + solid dashboard, built into src/robomp/static/
web/ vite + solid dashboard, built into src/static/
```
## License