feat(agent): add controlled task execution

This commit is contained in:
2026-09-24 04:19:02 +08:00
parent d018bcae67
commit b31033e9ce
48 changed files with 14498 additions and 86 deletions
+5 -3
View File
@@ -2,8 +2,8 @@
## Project Structure
This is an experimental TJWater Agent service. Runtime TypeScript lives in
`src/`; opencode agent assets live in `.opencode/`; tests live in `tests/`.
This is the experimental TJWater supply Agent service. Runtime TypeScript lives
in `src/`; opencode agent assets live in `.opencode/`; tests live in `tests/`.
The project intentionally has no `cli/` directory and no user-auth middleware.
Key boundaries:
@@ -13,7 +13,9 @@ Key boundaries:
- `src/routes/` owns HTTP/SSE wiring.
- `src/results/`, `src/sessions/`, `src/memory/`, and `src/learning/` keep their existing persistence responsibilities.
Generated `data/`, `logs/`, and dependency folders must not be committed.
Generated `data/`, `logs/`, and dependency folders must not be committed. Keep
drainage datasets, drainage workflows, and drainage-network terminology out of
this repository.
## Commands