feat(grid-agent): add generic LLM tool loop (#119)
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
|
||||
This package is the bounded, provider-neutral foundation for the MetaCrate
|
||||
OpenSim grid agent. It contains a reusable library and the
|
||||
`metacrate-grid-agent` service binary. The first implementation is deliberately
|
||||
`metacrate-grid-agent` service binary. The default service graph is deliberately
|
||||
offline: it publishes a deterministic ready event, accepts control commands,
|
||||
and shuts down both owned tasks without contacting a grid or LLM. The
|
||||
`live-grid` feature exposes the side-effect-free owner for the existing
|
||||
and shuts down both owned tasks without contacting a grid or LLM. The library
|
||||
also provides the bounded exact-endpoint LLM transport and tool loop for live
|
||||
adapters. The `live-grid` feature exposes the side-effect-free owner for the existing
|
||||
`libremetaverse::GridClient`; later live adapters must extend that manager graph
|
||||
instead of adding a protocol client.
|
||||
|
||||
@@ -37,4 +38,6 @@ cargo run --locked -p metacrate-grid-agent -- \
|
||||
```
|
||||
|
||||
See [`../../docs/grid-agent-architecture.md`](../../docs/grid-agent-architecture.md)
|
||||
for queue/task ownership, shutdown, and trust boundaries.
|
||||
for queue/task ownership, shutdown, and trust boundaries. See
|
||||
[`../../docs/grid-agent-llm.md`](../../docs/grid-agent-llm.md) for the LLM wire
|
||||
compatibility envelope, retry rules, and tool-loop safety contract.
|
||||
|
||||
Reference in New Issue
Block a user