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: AGENTS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ In the codex-rs folder where the rust code lives:
23
23
- When making a change that adds or changes an API, ensure that the documentation in the `docs/` folder is up to date if applicable.
24
24
- Prefer private modules and explicitly exported public crate API.
25
25
- If you change `ConfigToml` or nested config types, run `just write-config-schema` to update `codex-rs/core/config.schema.json`.
26
+
- When working with MCP tool calls, prefer using `codex-rs/codex-mcp/src/mcp_connection_manager.rs` to handle mutation of tools and tool calls. Aim to minimize the footprint of changes and leverage existing abstractions rather than plumbing code through multiple levels of function calls.
26
27
- If you change Rust dependencies (`Cargo.toml` or `Cargo.lock`), run `just bazel-lock-update` from the
27
28
repo root to refresh `MODULE.bazel.lock`, and include that lockfile update in the same change.
28
29
- After dependency changes, run `just bazel-lock-check` from the repo root so lockfile drift is caught
0 commit comments