You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ potions than Howl would tolerate.
28
28
| Command-line and optional MCP tools for agent-facing secret-name discovery, with no value readback | Working |[Agent-facing tools](https://calciforge.org/#agent-facing-tools-mcp-and-cli)|
29
29
| Agent runtime contract for command-line guidance, optional MCP, artifacts, and future Calciforge APIs | Working draft |[Agent runtime contract](docs/agent-runtime-contract.md)|
30
30
| Telegram, Matrix, WhatsApp, Signal, and text/iMessage routing | Working |[Multi-channel chat](https://calciforge.org/#multi-channel-chat)|
31
-
| OpenAI-compatible model gateway, provider routing, model aliases, alloys, cascades, dispatchers, and local model switching | Working |[Model gateway](docs/model-gateway.md)|
31
+
| OpenAI-compatible model gateway, provider routing, model aliases, Wardwright adapter support, legacy alloys/cascades/dispatchers, and local model switching | Working |[Model gateway](docs/model-gateway.md)|
32
32
| Helicone-backed gateway observability with dashboard-visible doctor checks | Working |[Model gateway](docs/model-gateway.md#external-gateway-engines)|
33
33
| Codex CLI and OpenClaw Codex subscription/OAuth integration paths | Working |[Codex integration](docs/codex-openclaw-integration.md)|
34
34
|`calciforge doctor` config/state/endpoint diagnostics | Working |[Quick Start](#quick-start)|
@@ -124,8 +124,10 @@ tunnel with `CALCIFORGE_PASTE_PUBLIC_BASE_URL`.
124
124
125
125
Keep Calciforge's own service traffic separate from agent traffic. Point
126
126
agents at Calciforge's OpenAI-compatible model gateway for model calls;
127
-
that path provides model aliases, alloys, cascades, dispatchers, provider
128
-
routing, and observability. Route agent tool/web traffic through
127
+
that path provides model aliases, provider routing, observability, and legacy
128
+
in-process synthetic selectors. For new alloys, cascades, and dispatchers, use
129
+
[Wardwright](https://wardwright.dev/) as an OpenAI-compatible provider adapter
130
+
and let it own the route graph and receipts. Route agent tool/web traffic through
129
131
`security-proxy` or a Calciforge fetch/tool integration when returned
130
132
content needs scanning or `{{secret:NAME}}` substitution.
"Calciforge in-process synthetic selectors ([[alloys]], [[cascades]], [[dispatchers]]) are legacy compatibility features. Prefer Wardwright or another OpenAI-compatible provider adapter for new synthetic-model composition."
101
+
.to_string(),
102
+
);
103
+
}
104
+
}
105
+
93
106
/// Validate agent adapter kinds and required fields.
0 commit comments