Merge pull request 'Architecture X3: avoid, not reject, search-then-dispatch meta-tools' (#145) from avoid-meta-tools into main
CI / checks (push) Failing after 2m46s
CI / e2e (push) Skipped

Reviewed-on: #145
Reviewed-by: Don Garrett <dgarrett@acm.org>
This commit was merged in pull request #145.
This commit is contained in:
dongar committed 2026-10-13 19:18:48 +00:00
commit 873f1f5bf2
1 file changed
+3 -1
+3 -1
View File
@@ -974,8 +974,10 @@ so every upstream action traces to one agent.
- **One instance per (service, site, privilege),** each with its own credentials, so - **One instance per (service, site, privilege),** each with its own credentials, so
a wrong-site or wrong-privilege action needs a tool that isn't mounted. a wrong-site or wrong-privilege action needs a tool that isn't mounted.
- **Per-task tool profiles** mount only what a work item's scope needs. - **Per-task tool profiles** mount only what a work item's scope needs.
- **Rejected: search-then-dispatch meta-tools** over large catalogues (extra round - **Avoid search-then-dispatch meta-tools** over large catalogues (extra round
trips for a local driver, opaque arguments, a tool list that defeats caching). trips for a local driver, opaque arguments, a tool list that defeats caching).
A special-purpose server that works that way may still be worth it, as a
deliberate exception.
### X4. Images, VMs and restarts ### X4. Images, VMs and restarts