build(deps): bump dtolnay/rust-toolchain from 1.93.0 to 1.100.0#12
Closed
dependabot[bot] wants to merge 45 commits intomainfrom
Closed
build(deps): bump dtolnay/rust-toolchain from 1.93.0 to 1.100.0#12dependabot[bot] wants to merge 45 commits intomainfrom
dependabot[bot] wants to merge 45 commits intomainfrom
Conversation
… <noreply@openai.com>
…x <noreply@openai.com>
This implements PR 1 of the agentmemory replacement spec. It introduces a `backend` config option for memories (defaulting to `native`) and sets up a new `agentmemory` module adapter seam without changing any user-visible behavior.
…d retrieval This implements PR 2 of the agentmemory replacement spec. It routes startup memory injection through the new `agentmemory` adapter when the backend config is set to `agentmemory`. The adapter currently provides a bounded and relevance-ranked context via a token budget. Native memory still exists as the default gated fallback path.
… model This implements PR 3 of the agentmemory replacement spec. It expands the `codex_hooks` surface to support the remaining Claude-oriented lifecycle events: PostToolUseFailure, PreCompact, SessionStart, SubagentStart, SubagentStop, Notification, TaskCompleted, and SessionEnd. These are fully parsed from `hooks.json` and discovered, with the required enums and JSON schema wiring updated.
This implements PR 4 of the agentmemory replacement spec. It updates the ToolHandler trait to automatically inject tool_name and payload into PreToolUse and PostToolUse observations. This expands capture beyond the shell handler to all other important tools including exec_command, patch application, and MCP tools (like ReadFile). The legacy shell command hook continues to work unchanged.
This implements PR 5 of the agentmemory replacement spec. It captures SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, PostToolUseFailure, and Stop events inside the hook execution paths and streams them asynchronously to the new agentmemory adapter.
This implements PR 6 of the agentmemory replacement spec. It skips the asynchronous startup native memory passes (Phase 1, Phase 2, etc.) and explicitly bypasses constraints like `no_memories_if_mcp_or_web_search` to support agentmemory's continuous continuous evaluation model.
…hout bridging This implements PR 7 of the agentmemory replacement spec. It routes the legacy UpdateMemories and DropMemories operations directly to the agentmemory adapter when configured. The interactive TUI slash commands and CLI debug commands (like `codex debug clear-memories`) will now gracefully flush the agentmemory instance instead of the native Codex database.
This implements PR 7 of the agentmemory replacement spec. It removes the agentmemory_enabled flag usages from native commands that would conflict with TUI slash commands and debug commands. Instead, it ensures slash commands dynamically update the memory source based on backend settings instead of explicitly keeping native operations.
Align Agentmemory hook payloads with the canonical schema, register sessions for viewer visibility, and harden missing custom tool outputs so interrupted multi-agent tool calls degrade to synthetic aborted outputs instead of panicking. Add a follow-up spec for remaining payload-quality work. Co-authored-by: Codex <noreply@openai.com>
Enrich agentmemory observations with structured tool arguments, file-aware enrichment, and assistant-result capture so retrieval context surfaces what the user asked, what tools touched, and what the agent concluded. - Parse JSON command strings into structured tool_input objects - Extract file paths and search terms into top-level `files`/`search_terms` fields on pre_tool_use, post_tool_use, and post_tool_failure events - Emit new `assistant_result` observation at turn completion with truncated assistant text, turn_id, session_id, cwd, and model - Add 12 unit tests covering structured parsing, file enrichment, assistant result shape, and truncation - Mark spec rollout items as implemented Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add /memory-recall slash command for retrieving agentmemory context mid-conversation (with optional query scoping) and injecting results as developer messages. Also capture intermediate AssistantResult events (is_final=false) as each message block completes streaming, not just at turn end. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…apture status Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Register agentmemory sessions during session init and close them through a shared idempotent shutdown path, including when the submission loop exits because the op channel closes. Add focused lifecycle tests for agentmemory start/end requests and channel-close session finalization. Co-authored-by: Codex <noreply@openai.com>
Apply post-clippy import ordering and remove the obsolete app-server TUI memory stub helper after wiring real memory operations through the app-server path. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
- expose an assistant-facing memory_recall tool behind the agentmemory backend gate - make /memory-* commands visibly acknowledge submission and results in both TUIs - document the canonical runtime surface for the fork Co-authored-by: Codex <noreply@openai.com>
- teach the runtime to use memory_recall more selectively and proactively - clarify targeted query strategy in startup instructions and tool description Co-authored-by: Codex <noreply@openai.com>
- render dedicated memory cells for recall, update, and drop in both TUIs - route memory warnings/errors through visual memory UI instead of generic bullets - update runtime and payload specs for the human-facing memory UI Co-authored-by: Codex <noreply@openai.com>
- capture the remaining agentmemory backlog and sequencing - freeze the next high-leverage lanes and non-goals Co-authored-by: Codex <noreply@openai.com>
Replace string-only memory outcome signaling with a structured MemoryOperation event and app-server notification, regenerate the protocol schemas, and update the memory follow-up docs. Co-authored-by: Codex <noreply@openai.com>
Replace memory warning/error string parsing with structured memory event rendering in both TUI stacks and add focused regression coverage for the new event and notification paths. Co-authored-by: Codex <noreply@openai.com>
Make assistant-triggered memory recall visible to humans, collapse memory operations to a single coherent card, add an ambient Agentmemory footer indicator, and update schemas/docs for the new source-aware memory notification. Co-authored-by: Codex <noreply@openai.com>
Resolve the root justfile wrappers relative to the justfile directory and fall back to the source runner when dotslash is unavailable, so just argument-comment-lint works from codex-rs checkouts. Co-authored-by: Codex <noreply@openai.com>
Document the public-source compliance posture, expand third-party notice coverage, rename the release guidance to fork intent, and clean the Rust license-audit config. Co-authored-by: Codex <noreply@openai.com>
Separate the fork-rationale doc from the public release and legal guidance, and surface both from the root README. Co-authored-by: Codex <noreply@openai.com>
Wire mimalloc into codex-cli behind an optional feature so performance-focused local builds can opt in. Co-authored-by: Codex <noreply@openai.com>
Add a local PGO-oriented release build recipe for codex-cli with native CPU tuning and optional extra training commands. Co-authored-by: Codex <noreply@openai.com>
Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) from 1.93.0 to 1.100.0. - [Release notes](https://github.com/dtolnay/rust-toolchain/releases) - [Commits](dtolnay/rust-toolchain@1.93.0...1.100.0) --- updated-dependencies: - dependency-name: dtolnay/rust-toolchain dependency-version: 1.100.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Author
|
Looks like dtolnay/rust-toolchain is no longer a dependency, so this is no longer needed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps dtolnay/rust-toolchain from 1.93.0 to 1.100.0.
Commits
4a76a49toolchain: 1.100.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)