Skip to content

refactor(deps): dependency hygiene for workspace#901

Merged
bug-ops merged 4 commits intomainfrom
issue/832-dep-hygiene
Feb 25, 2026
Merged

refactor(deps): dependency hygiene for workspace#901
bug-ops merged 4 commits intomainfrom
issue/832-dep-hygiene

Conversation

@bug-ops
Copy link
Owner

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

Resolves epic #832.

Summary

closes #841,closes #842,closes #843,closes #844,closes #845,closes #846,closes #832

Test plan

  • cargo +nightly fmt --check — passes
  • cargo clippy --workspace -- -D warnings — zero warnings
  • cargo nextest run --workspace --lib --bins — 2694 tests pass
  • Dependency graph verified: no circular deps, zeph-tools no longer depends on zeph-skills, zeph-index no longer depends on qdrant-client directly, zeph-core no longer depends on zeph-a2a

- Move TrustLevel to zeph-tools, break zeph-tools -> zeph-skills reverse dep (#841)
- Remove dead ChannelError duplicate from zeph-channels (#842)
- Introduce SubAgentState in zeph-core, remove zeph-a2a from core deps (#843)
- Route zeph-index Qdrant ops through VectorStore trait, drop direct qdrant-client dep (#844)
- Add content_hash() BLAKE3 utility in zeph-core::hash (#845)
- Remove zeph-core::diff re-export module, use direct pub use (#846)
@github-actions github-actions bot added documentation Improvements or additions to documentation skills SKILL.md system memory Persistence and memory channels User interface channels rust core dependencies refactor size/XL labels Feb 25, 2026
Add tests for zeph-core::hash, zeph-core::subagent::state, TrustLevel edge
cases, SkillSource paths, zeph-index store/retriever, and qdrant_ops.
2744 tests pass total.

docs: update architecture docs and README files for epic #832 dep hygiene

Reflect TrustLevel move to zeph-tools, SubAgentState in zeph-core,
content_hash utility, diff module removal, and zeph-index VectorStore
trait consolidation.
@bug-ops bug-ops linked an issue Feb 25, 2026 that may be closed by this pull request
@bug-ops bug-ops enabled auto-merge (squash) February 25, 2026 18:15
- Remove deleted ChannelError from zeph-channels docs (error.rs was removed in #842)
- Add DiffData to zeph-core re-exports list
- Update docs/changelog.md with [Unreleased] section for epic #832
@bug-ops bug-ops merged commit e251d3c into main Feb 25, 2026
28 checks passed
@bug-ops bug-ops deleted the issue/832-dep-hygiene branch February 25, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

channels User interface channels core dependencies documentation Improvements or additions to documentation memory Persistence and memory refactor rust size/XL skills SKILL.md system

Projects

None yet

1 participant