Skip to content

[Plugins] Knowledge and memory plugin pilot #1072

Closed

Description

@tamirdresher

Part of #1068.

Scope

Pilot the plugin system with a real, useful capability: a knowledge / memory plugin that an agent consults at runtime.

Requirements

  • Define the contract for knowledge and memory components in a manifest (purely declarative - files, indexes, lookup configs).
  • Implement at least two pilot plugins backed by the same role so switching is meaningful (e.g., memory-local-files and memory-local-sqlite, or two knowledge packs of different content).
  • Wire Squad so that an enabled memory/knowledge plugin is visible to agents during their runs (read path only - no plugin-supplied code execution).
  • Document the contract so third-party authors can ship their own.

Acceptance

  • Two pilot plugins install cleanly via squad plugin install.
  • Switching between them produces a visible difference in agent output in a deterministic test.
  • Contract documented in repo docs and linked from the epic.

Planning provenance: tamirdresher_microsoft/tamresearch1#2920.

Activity

  1. bradygaster commented on Sep 23, 2026

    @bradygaster
    Collaborator

    Closing as resolved — PR #1092 shipped declarative knowledge/memory plugins. docs/src/content/docs/features/plugins.md:27-34,181-188 documents install/enable/switch, and test/plugin-extensibility.test.ts:142-159,680-715 verifies distinct planning behavior across the Graphify/MemPalace/Index Server pilot plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions