Persistent graph-native memory for coding agents — works with any MCP agent. SQLite + FTS5, model-agnostic.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
yaad_compact
Merge low-confidence memories into summaries
-
yaad_context
Get hot-tier context for session injection
-
yaad_decay
Manually trigger confidence decay
-
yaad_embed
Generate vector embedding for a node
-
yaad_export
Export graph as JSON/Markdown/Obsidian
-
yaad_feedback
Approve / edit / discard a memory
-
yaad_forget
Archive a memory (sets confidence to 0)
-
yaad_gc
Garbage collect archived memories
-
yaad_hybrid_recall
4-path search: BM25 + vector + graph + temporal
-
yaad_impact
What memories are affected by a file change?
-
yaad_import
Import graph from JSON
-
yaad_link
Create typed edge between memories
-
yaad_mental_model
Auto-generated project summary
-
yaad_pin
Pin/unpin a memory (pinned = always in context)
-
yaad_proactive
Predict what context the agent needs next
-
yaad_recall
Graph-aware search with intent classification
-
yaad_remember
Store a memory (convention, decision, bug, spec, task, skill, preference)
-
yaad_session_recap
Summary of the previous session
-
yaad_skill_get
Retrieve and replay a skill
-
yaad_skill_store
Save a reusable step sequence
-
yaad_stale
Find memories invalidated by git changes
-
yaad_status
Graph stats (nodes, edges, sessions)
-
yaad_subgraph
Extract neighborhood around a memory
analyzed commit 42bdda9 · analyzer v33 · 3w ago
skills & prompt files 2
- agent-rules GrayCodeAI-yaad-42bdda9/AGENTS.md
- agent-rules GrayCodeAI-yaad-42bdda9/CLAUDE.md
code files: 297
network 1
- net GrayCodeAI-yaad-42bdda9/sdk/typescript/src/index.ts :155
const resp = await fetch(`${this.baseUrl}${path}`, {
install hooks 1
- prepublishOnly GrayCodeAI-yaad-42bdda9/sdk/typescript/package.json :10
npm run build
declared dependencies 41
- github.com/mark3labs/mcp-go@v0.49.0
- typescript@^5.4.0
- github.com/BurntSushi/toml@v1.6.0
- github.com/GrayCodeAI/hawk-core-contracts@v0.1.8
- github.com/GrayCodeAI/hawk-mcpkit@v0.1.5
- github.com/google/uuid@v1.6.0
- github.com/prometheus/client_golang@v1.24.1
- github.com/tiktoken-go/tokenizer@v0.8.0
- go.opentelemetry.io/otel@v1.44.0
- go.opentelemetry.io/otel/metric@v1.44.0
- go.opentelemetry.io/otel/sdk/metric@v1.44.0
- golang.org/x/crypto@v0.55.0
- golang.org/x/sys@v0.47.0
- golang.org/x/text@v0.41.0
- google.golang.org/grpc@v1.82.1
- google.golang.org/protobuf@v1.36.11
- modernc.org/sqlite@v1.51.0
- github.com/beorn7/perks@v1.0.1
- github.com/cespare/xxhash/v2@v2.3.0
- github.com/dlclark/regexp2/v2@v2.1.0
- github.com/dustin/go-humanize@v1.0.1
- github.com/go-logr/logr@v1.4.3
- github.com/go-logr/stdr@v1.2.2
- github.com/google/jsonschema-go@v0.4.2
- github.com/mattn/go-isatty@v0.0.22
- github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822
- github.com/ncruces/go-strftime@v1.0.0
- github.com/prometheus/client_model@v0.6.2
- github.com/prometheus/common@v0.70.1
- github.com/prometheus/procfs@v0.21.1
- github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec
- github.com/spf13/cast@v1.10.0
- github.com/yosida95/uritemplate/v3@v3.0.2
- go.opentelemetry.io/auto/sdk@v1.2.1
- go.opentelemetry.io/otel/sdk@v1.44.0
- go.opentelemetry.io/otel/trace@v1.44.0
- golang.org/x/net@v0.57.0
- google.golang.org/genproto/googleapis/rpc@v0.0.0-20260414002931-afd174a4e478
- modernc.org/libc@v1.72.5
- modernc.org/mathutil@v1.7.1
- modernc.org/memory@v1.11.0