Skip to content

feat: graph memory + personalization + doc loaders + skill marketplace + skills (S24)#398

Merged
EmersonBraun merged 4 commits into
mainfrom
feat/phase3-s24-graph-personalization-loaders-skills
Apr 19, 2026
Merged

feat: graph memory + personalization + doc loaders + skill marketplace + skills (S24)#398
EmersonBraun merged 4 commits into
mainfrom
feat/phase3-s24-graph-personalization-loaders-skills

Conversation

@EmersonBraun

Copy link
Copy Markdown
Collaborator

Summary

Phase 3 sprint S24closes #179, #180, #181, #182, #183.

~65 new tests.

Coverage

  • `@agentskit/memory` lines ≥80% (threshold 80)
  • `@agentskit/rag` lines ≥95% (threshold 95)
  • `@agentskit/skills` lines above threshold

Docs

  • `apps/docs-next/content/docs/recipes/graph-memory.mdx`
  • `apps/docs-next/content/docs/recipes/personalization.mdx`
  • `apps/docs-next/content/docs/recipes/doc-loaders.mdx`
  • `apps/docs-next/content/docs/recipes/skill-marketplace.mdx`

Changeset

`.changeset/phase3-s24-graph-personalization-loaders-skills.md` — minor bumps on `@agentskit/memory`, `@agentskit/rag`, `@agentskit/skills`.

Out of scope (deferred)

  • Native Neo4j / Memgraph / Neptune driver adapters — same contract; follow-up sprint.
  • PDF / DOCX / HTML→Markdown conversion baked in — BYO parser now.

Test plan

  • memory / rag / skills test suites pass
  • `pnpm -r lint` clean
  • `pnpm --filter @agentskit/docs-next lint`

…e + ready-made skills (S24)

Phase 3 sprint S24 — issues #179, #180, #181, #182, #183.

- @agentskit/memory createInMemoryGraph: typed knowledge graph
  (nodes + edges + BFS neighbors + cascading deletes) against a
  GraphMemory contract ready for Neo4j / Memgraph / Neptune.
- @agentskit/memory createInMemoryPersonalization +
  renderProfileContext. Per-subject trait profile; safe system-prompt
  renderer that skips empties.
- @agentskit/rag doc loaders: loadUrl, loadGitHubFile,
  loadGitHubTree, loadNotionPage, loadConfluencePage,
  loadGoogleDriveFile, loadPdf (BYO parser). Custom fetch for mocks.
- @agentskit/skills createSkillRegistry + semver helpers. Publish,
  list by publisher/tag, install by range (*, exact, ^, ~, >=).
- @agentskit/skills ready-made skills: codeReviewer, sqlGen,
  dataAnalyst, translator.

~65 new tests.
@EmersonBraun EmersonBraun merged commit 07e1c92 into main Apr 19, 2026
6 checks passed
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.

[F3] #66 — Memory graph (non-linear)

1 participant