-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Add first-class preset for Pi daily chat with explicit Codex coding/runtime workflows #83805
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.staleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.staleMarked as stale due to inactivityMarked as stale due to inactivity
Type
Fields
Priority
None yet
Summary
OpenClaw supports enough low-level configuration today to run a practical split workflow:
However, configuring this safely is currently non-obvious and easy to get subtly wrong. This would benefit from a first-class preset, guided setup flow, or clearer docs/UI affordance.
Why this matters
Users often want OpenClaw as both:
Using Codex for every routine chat turn can feel heavier, slower, and more expensive than necessary. But switching to a split setup requires knowing about runtime policy details that are not surfaced as a coherent workflow.
Current workaround
A working setup can be achieved with runtime policy configuration roughly like this:
{ "acp": { "defaultAgent": "pi" }, "agents": { "defaults": { "model": { "primary": "openai/gpt-5.5" }, "models": { "openai/*": { "agentRuntime": { "id": "pi" } }, "openai/gpt-5.5": { "agentRuntime": { "id": "pi" } }, "openai-codex/gpt-5.5": { "agentRuntime": { "id": "pi" } }, "codex/gpt-5.5": { "alias": "codex", "params": { "thinking": "xhigh" }, "agentRuntime": { "id": "codex" } } }, "subagents": { "model": { "primary": "codex/gpt-5.5" } } } } }The important subtlety is that a nominal
openai/gpt-5.5default may resolve through Codex-backed auth/provider plumbing in some setups, soopenai-codex/gpt-5.5may also need an explicit Pi runtime policy to keep routine chat on Pi.Pain points
daily-pi-coding-codex.agentRuntime.idrather than old whole-agent runtime pins.codex,code, andcode-codexfor the same explicit coding model.Proposed improvements
openai/gpt-5.5 -> Pi runtimecodex/gpt-5.5 -> Codex runtimecodexor a similar explicit aliascodex,code, andcode-codexto the same model/runtime policy without duplicate or confusing config entries.Expected outcome
A user should be able to choose a supported product-level setup like:
They should not need to understand provider-auth routing internals or hand-edit several model runtime policy entries to get a reliable split workflow.