Skip to content

build(deps): bump predicates from 3.1.3 to 3.1.4 in /codex-rs#10

Open
dependabot[bot] wants to merge 45 commits intomainfrom
dependabot/cargo/codex-rs/predicates-3.1.4
Open

build(deps): bump predicates from 3.1.3 to 3.1.4 in /codex-rs#10
dependabot[bot] wants to merge 45 commits intomainfrom
dependabot/cargo/codex-rs/predicates-3.1.4

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 26, 2026

Bumps predicates from 3.1.3 to 3.1.4.

Changelog

Sourced from predicates's changelog.

[3.1.4] - 2026-02-11

  • Make BoxPredicate::find_case use the inner find_case implementation
Commits
  • f54f2cd chore: Release
  • ce8099e Merge pull request #200 from rynoV/master
  • 34d11de docs: Update changelog
  • a03ae99 feat: Make BoxPredicate::find_case use the inner find_case
  • 9b59897 test: Add test for BoxPredicate::find_case
  • 45f4333 Merge pull request #201 from assert-rs/renovate/crate-ci-typos-1.x
  • b9c965b chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3
  • 0d9cf08 Merge pull request #199 from epage/template
  • 9968b8a chore: Update from _rust template
  • e4f2b35 chore(ci): Update action
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 26, 2026
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.
ericjuta and others added 9 commits March 27, 2026 00:22
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>
ericjuta and others added 20 commits March 28, 2026 02:55
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 [predicates](https://github.com/assert-rs/predicates-rs) from 3.1.3 to 3.1.4.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md)
- [Commits](assert-rs/predicates-rs@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: predicates
  dependency-version: 3.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/codex-rs/predicates-3.1.4 branch from 3b0fd77 to 919036a Compare March 30, 2026 23:02
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Apr 17, 2026

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant