Skip to content

feat: port competitor features, real-time SSE, and roadmap enhancements - #44

Merged
Patel230 merged 5 commits into
mainfrom
feat/yaad-v1-release
Jul 29, 2026
Merged

feat: port competitor features, real-time SSE, and roadmap enhancements#44
Patel230 merged 5 commits into
mainfrom
feat/yaad-v1-release

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

This PR ports and implements advanced competitor memory engine features and completes all roadmap items in Yaad:

  • Skill Node Type & Parameterized Procedural Memory: Dynamic parameter templates & step validation ().
  • Auto-Capture Hooks: Git pre-commit/post-merge & bash execution observation logging (, ).
  • Cognitive Forgetting Curves: Ebbinghaus memory stability formula ((t) = e^{-t / S}$) integrated into decay routines (, ).
  • Causal Relation Extractor: Automated and extraction ().
  • Real-Time Event Streaming: Added SSE streaming endpoint ().
  • Team Namespacing & Multi-Project Linking: Scoped team sharing & cross-project memory graph links ().
  • Integration Documentation: Created integration guides for Gemini CLI () and OpenCode ().

Verification

  • All 37 Go packages pass unit and integration tests (go test ./... -count=1 -timeout=120s
    ok github.com/GrayCodeAI/yaad 1.560s
    ? github.com/GrayCodeAI/yaad/api/proto [no test files]
    ok github.com/GrayCodeAI/yaad/benchmark 0.621s [no tests to run]
    ? github.com/GrayCodeAI/yaad/benchmark/cmd/locomobench [no test files]
    ? github.com/GrayCodeAI/yaad/benchmark/cmd/longmemreport [no test files]
    ok github.com/GrayCodeAI/yaad/benchmark/locomo 0.979s
    ok github.com/GrayCodeAI/yaad/browse 1.378s
    ? github.com/GrayCodeAI/yaad/claude_plugin [no test files]
    ok github.com/GrayCodeAI/yaad/compact 1.891s
    ok github.com/GrayCodeAI/yaad/config 2.181s
    ok github.com/GrayCodeAI/yaad/conflict 2.620s
    ok github.com/GrayCodeAI/yaad/dedup 2.897s
    ok github.com/GrayCodeAI/yaad/embeddings 3.163s
    ok github.com/GrayCodeAI/yaad/engine 3.781s
    ok github.com/GrayCodeAI/yaad/engine/cognitive 3.706s
    ok github.com/GrayCodeAI/yaad/exportimport 3.831s
    ok github.com/GrayCodeAI/yaad/git 3.846s
    ok github.com/GrayCodeAI/yaad/graph 3.787s
    ok github.com/GrayCodeAI/yaad/hooks 3.813s
    ok github.com/GrayCodeAI/yaad/ingest 4.027s
    ok github.com/GrayCodeAI/yaad/intent 3.793s
    ok github.com/GrayCodeAI/yaad/internal/bench 3.468s
    ok github.com/GrayCodeAI/yaad/internal/daemon 3.715s
    ok github.com/GrayCodeAI/yaad/internal/proactive 3.508s
    ok github.com/GrayCodeAI/yaad/internal/search 3.399s
    ok github.com/GrayCodeAI/yaad/internal/server 3.613s
    ok github.com/GrayCodeAI/yaad/internal/telemetry 3.188s
    ok github.com/GrayCodeAI/yaad/internal/temporal 3.496s
    ok github.com/GrayCodeAI/yaad/internal/tls 3.671s
    ok github.com/GrayCodeAI/yaad/mental 3.431s
    ok github.com/GrayCodeAI/yaad/portablegraph 3.483s
    ok github.com/GrayCodeAI/yaad/privacy 3.600s
    ok github.com/GrayCodeAI/yaad/profile 3.541s
    ok github.com/GrayCodeAI/yaad/skill 2.927s
    ok github.com/GrayCodeAI/yaad/storage 3.547s
    ok github.com/GrayCodeAI/yaad/temporal 3.511s
    ok github.com/GrayCodeAI/yaad/utils 3.509s).
  • go build ./... completes with 0 errors.
  • Demo TUI () and binaries build cleanly.

@Patel230
Patel230 merged commit 52c8c80 into main Jul 29, 2026
12 checks passed
@Patel230
Patel230 deleted the feat/yaad-v1-release branch July 30, 2026 18:33
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