Skip to content

v0.2: Composer, config, weave run

Choose a tag to compare

@Adityaraj0421 Adityaraj0421 released this 05 Apr 14:56
· 70 commits to main since this release

[v0.2] - 2026-04-05

Added

  • WeaveComposer with dynamic (full raw_content) and minimal (trigger_context + capabilities) merge strategies; line-level deduplication across skill blocks
  • weave.yaml config loader with full validation: required fields, supported platforms (claude_code, cursor, codex, windsurf), supported strategies; typed WeaveConfig dataclass
  • weave run interactive mode: readline-powered query loop driven by weave.yaml
  • always-merge and manual activation strategies on WeaveSelector (select_all, select_manual)
  • weave query --output composed flag: prints full merged context via WeaveComposer
  • SentenceTransformerEmbedder and cosine_similarity extracted to embedder.py (clean separation from selection logic)
  • Annotated examples/weave.yaml.example covering every config field with inline comments
  • Config tests, composer tests, selector strategy tests — 60 total

[v0.3] - 2026-04-05