Skip to content

feat: Phase 7 mesh hardening — WASM cache + backpressure#10

Merged
aeswibon merged 1 commit into
masterfrom
kernel-phase-7-mesh
Jul 5, 2026
Merged

feat: Phase 7 mesh hardening — WASM cache + backpressure#10
aeswibon merged 1 commit into
masterfrom
kernel-phase-7-mesh

Conversation

@aeswibon

@aeswibon aeswibon commented Jul 5, 2026

Copy link
Copy Markdown
Member

Summary

  • wasm_filter.rs — uses agent-body-core::wasm_engine::shared() module cache (no cold Engine per message)
  • backpressure.rs — token-bucket JetStream consumer with RT / BE / IDLE subject priority classes
  • stream.rs — JetStream tail applies PriorityConsumer::acquire before processing
  • Bench: wasm_filter_cached_vs_cold
  • Bump agent-nerves 0.7.0, agent-body-core v0.5.17 with wasm feature

Test plan

  • cargo test -p agent-nerves backpressure::tests::token_bucket_parks_excess
  • cargo test --release -p agent-nerves -- --test-threads=1 (9 passed)
  • cargo fmt --all

Target release: agent-nerves v0.7.0

Use agent-body-core wasm_engine shared module cache for filters;
add token-bucket PriorityConsumer with RT/BE/IDLE subject classes
on JetStream tail. Bump to 0.7.0, agent-body-core v0.5.17 + wasm.
@aeswibon aeswibon merged commit 566eecc into master Jul 5, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant