Switch Codex from Weave Router back to its default provider without logging out or deleting the router configuration. The change applies the next time Codex starts and can be reversed with `$router-on`.
- Return Codex to its default provider
- Turn routing off while keeping its configuration
- Check when the provider switch takes effect
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Prepare a pull request for merging by sorting review feedback, applying fixes in batches, and checking automated tests and review status. Product, architecture, and scope decisions are brought to the user for a choice.
- Fix multiple PR review comments together
- Monitor reviews and automated checks after a push
- Create a PR and follow up on feedback
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Investigate a Codex CLI session by matching its local conversation record with production router logs. Use the session ID to examine missing reasoning summaries, routing markers, unexpected models, or unusual tool calls and trace relevant code paths.
- Investigate missing reasoning summaries
- Confirm which model actually served a turn
- Trace missing or unexpected routing markers
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Clear the active model pin in Weave Router using a short alias for unforce-model. A bundled script sends the release signal through its output, allowing the router to remove the pin and continue the current turn.
- Clear the active model pin
- Request unforce-model through a short alias
- Release a model pin during the current turn
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Pin the current Codex session to a chosen model through Weave Router. This short alias accepts a model ID, runs the included script, and reports the router’s response while allowing the current turn to continue.
- Pinning a Codex session to a chosen model
- Using a short alias for force-model
- Checking the router’s response after pinning a model
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Investigate code with the lsp tool, which uses a language server to understand names, imports, and types. Find definitions and usages, inspect signatures and file outlines, and check compiler or type errors after edits.
- Finding where a function or variable is defined
- Tracing symbol usages across imports and aliases
- Reading type signatures and documentation
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Run Weave Router locally with Codex to reproduce routing bugs and check response conversion, model selection, and routing markers. Temporary configuration keeps everyday Codex settings intact, with real providers or repeatable mock responses.
- Reproduce a Codex routing bug locally
- Verify a router fix from request to response
- Check forced model selection and routing markers
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Switch Codex from Weave Router back to its normal provider for future sessions. Keep the existing login and router configuration, receive the command result, and retain the option to turn routing on again later.
- Return Codex to its normal provider
- Disable routing while keeping router configuration
- Switch providers without logging out
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Send feedback about a Weave Router model choice or model performance. A bundled script passes the feedback to the router for recording, and the agent then reports the router’s response.
- Comment on a router model choice
- Report feedback on model performance
- Send feedback using the short `$rf` command
weave-os/router☆ 5.6KUpdated Oct 19, 2026
View which models Weave Router can choose, grouped by provider. Enable or disable individual models or entire providers, set a preference order, and review the updated selection without restarting the router.
- Review available models by provider
- Enable or disable specific models
- Enable or disable an entire provider
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Clear the model pin, a setting that holds a session to one model, in the current Codex session through Weave Router. The session continues within the same turn, and the router's response is reported.
- Removing a model pin from the current Codex session
- Continuing the same turn after clearing a pin
- Using a short command to remove a model pin
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Pin the current Codex session to a specific model through Weave Router by providing its model ID. The skill applies the pin, continues the same turn, and reports the router's response.
- Pinning the current Codex session to a model
- Specifying a model by its ID
- Applying a model pin while continuing the same turn
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Submit feedback about Weave Router’s model selection or a model’s performance from the current session. This short alias passes your feedback through the included script, records it through the router, and reports the router’s response.
- Reporting feedback on a routing decision
- Recording observations about model performance
- Using a short alias for router-feedback
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Set up language servers, programs that help tools understand source code, for Go, TypeScript, Python, and Rust. Check missing prerequisites, install them with approval, and verify the lsp tool against a real source file.
- Enable language support for the lsp tool
- Install a missing language server
- Set up prerequisite development tools
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Retrieve the current Codex session ID so you can find its records in Weave Router logs and dashboards. The ID is returned in a copyable format for investigation or support.
- Find the current session in router logs
- Look up a session in the router dashboard
- Copy a session ID for a support request
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Reproduce and verify Weave Router behavior locally with Docker Compose and Claude CLI. Test model routing, response conversion, and streaming against real APIs or a mock service, then inspect logs without changing global Claude Code settings.
- Reproducing routing bugs in a local environment
- Verifying router fixes through Claude CLI
- Testing streaming behavior with mock responses
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Reconnect Codex through Weave Router using the managed configuration already saved on disk. It restores routing without running the installer again, and the change takes effect when Codex next starts.
- Resume using Weave Router with Codex
- Restore routing with the saved configuration
- Check when routing becomes active again
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Check whether Codex is using Weave Router or its default provider. This skill runs a status command and summarizes the result in one line without changing any configuration.
- Checking whether Codex uses Weave Router
- Checking whether the default provider is active
- Reviewing routing status without changing settings
weave-os/router☆ 5.6KUpdated Oct 19, 2026
Investigate unexpected Claude Code output by matching a session’s local transcript with production router logs. Identify the serving model and trace response conversion code to explain empty blocks, tool output, or other rendering symptoms.
- Investigate unexpected output in a specific session
- Examine an empty thinking block
- Match displayed content to the serving model and provider
weave-os/router☆ 5.6KUpdated Oct 19, 2026