Skip to content

fix(a2a,memory): wire ConnectInfo for rate limiting and register ConsolidationHandler#4419

Merged
bug-ops merged 3 commits into
mainfrom
4412-a2a-rate-limit-connect-info
May 18, 2026
Merged

fix(a2a,memory): wire ConnectInfo for rate limiting and register ConsolidationHandler#4419
bug-ops merged 3 commits into
mainfrom
4412-a2a-rate-limit-connect-info

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented May 18, 2026

Summary

Test plan

  • cargo +nightly fmt --check — clean
  • cargo clippy --workspace --features "desktop,ide,server,chat,pdf,scheduler" -- -D warnings — zero warnings
  • cargo nextest run --workspace --lib --bins — 9947 passed, 0 failures
  • Regression test added: five_signal_runtime_getter_returns_none_by_default in crates/zeph-memory/src/semantic/tests/mod.rs

Closes #4412
Closes #4409

@github-actions github-actions Bot added documentation Improvements or additions to documentation memory zeph-memory crate (SQLite) rust Rust code changes bug Something isn't working dependencies Dependency updates size/L Large PR (201-500 lines) labels May 18, 2026
@bug-ops bug-ops enabled auto-merge (squash) May 18, 2026 19:47
@bug-ops bug-ops force-pushed the 4412-a2a-rate-limit-connect-info branch from 2704534 to 2983c31 Compare May 18, 2026 19:47
@github-actions github-actions Bot added size/M Medium PR (51-200 lines) and removed documentation Improvements or additions to documentation size/L Large PR (201-500 lines) labels May 18, 2026
bug-ops added 2 commits May 18, 2026 21:53
…olidationHandler

so rate_limit_middleware receives the real client IP instead of falling back to
0.0.0.0 and collapsing all clients into one bucket.

(\"0 0 * * * *\") when five-signal memory is enabled. Adds five_signal_runtime()
getter on SemanticMemory; wires the handler through runner.rs and acp.rs.

Closes #4412, Closes #4409
@bug-ops bug-ops force-pushed the 4412-a2a-rate-limit-connect-info branch from 2983c31 to 54bea21 Compare May 18, 2026 19:53
@github-actions github-actions Bot removed the dependencies Dependency updates label May 18, 2026
@bug-ops bug-ops merged commit 2a105e9 into main May 18, 2026
32 checks passed
@bug-ops bug-ops deleted the 4412-a2a-rate-limit-connect-info branch May 18, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working memory zeph-memory crate (SQLite) rust Rust code changes size/M Medium PR (51-200 lines)

Projects

None yet

1 participant