Skip to content

feat(a2a,config): replace EchoTaskProcessor, reconcile vault config - #265

Merged
bug-ops merged 2 commits into
mainfrom
feat/m18/audit-fixes-2
Feb 14, 2026
Merged

feat(a2a,config): replace EchoTaskProcessor, reconcile vault config#265
bug-ops merged 2 commits into
mainfrom
feat/m18/audit-fixes-2

Conversation

@bug-ops

@bug-ops bug-ops commented Feb 14, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • vault_args_uses_config_backend_as_fallback — config fallback works
  • vault_args_env_overrides_config — env var takes priority over config
  • agent_task_processor_construction — AgentTaskProcessor wiring validated
  • 1310 tests pass, clippy zero warnings

Closes #262, closes #263

- Replace EchoTaskProcessor with AgentTaskProcessor that routes A2A
  messages through provider.chat() for MVP inference (#262)
- Reconcile vault config: use config.vault.backend as default,
  CLI --vault overrides. Priority: CLI > env > config > "env" (#263)
- Sanitize A2A error responses to prevent provider URL leakage

Closes #262, closes #263
@github-actions github-actions Bot added enhancement New feature or request size/M Medium PR (51-200 lines) labels Feb 14, 2026
@codecov-commenter

codecov-commenter commented Feb 14, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 47.14286% with 37 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/main.rs 47.14% 37 Missing ⚠️

❌ Your patch status has failed because the patch coverage (47.14%) is below the target coverage (60.00%). You can increase the patch coverage or adjust the target coverage.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #265      +/-   ##
==========================================
- Coverage   81.24%   81.04%   -0.21%     
==========================================
  Files          81       81              
  Lines       24194    24220      +26     
==========================================
- Hits        19656    19628      -28     
- Misses       4538     4592      +54     
Files with missing lines Coverage Δ
src/main.rs 65.67% <47.14%> (-3.53%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Update mdBook pages (a2a, vault, tools, semantic-memory, configuration),
CHANGELOG.md, and README.md to reflect wired uptime metrics, FileExecutor
integration, embed_missing startup backfill, AgentTaskProcessor, and
vault config reconciliation.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Feb 14, 2026
@bug-ops
bug-ops enabled auto-merge (squash) February 14, 2026 14:35
@bug-ops
bug-ops merged commit b5a757f into main Feb 14, 2026
20 checks passed
@bug-ops
bug-ops deleted the feat/m18/audit-fixes-2 branch February 14, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request size/M Medium PR (51-200 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(config): vault.backend from TOML ignored, only CLI args used feat(a2a): replace EchoTaskProcessor with real agent bridge

2 participants