Skip to content

Feat/reusable agent plugin - #1342

Open
curryxjh wants to merge 11 commits into
oceanbase:masterfrom
curryxjh:feat/reusable-agent-plugin
Open

Feat/reusable agent plugin#1342
curryxjh wants to merge 11 commits into
oceanbase:masterfrom
curryxjh:feat/reusable-agent-plugin

Conversation

@curryxjh

Copy link
Copy Markdown

Which issue or RFC does this PR close?

Closes #1244.

Rationale for this change

This change adds a reusable PowerContext Agent Plugin package so compatible agents can load PowerContext skills and MCP configuration without relying on agent-specific integration files.

What changes are included in this PR?

  • Add integrations/agent-plugin/powercontext/ with portable Agent Plugin metadata and MCP configuration.
  • Add a reusable project-context skill that documents PowerContext Memory and Handoff workflows through MCP.
  • Document how to configure the Agent Plugin package in both English and Chinese docs.
  • Add contract tests for the plugin manifest, MCP configuration, reusable skill content, and README boundaries.

Are there any user-facing changes?

Yes. Users now have a documented reusable Agent Plugin package for compatible agents.

There are no breaking API changes and no persisted format changes.

How was this change tested?

  • UV_CACHE_DIR=/private/tmp/powercontext-uv-cache uv run pytest tests/agent_plugin/test_contract.py

AI usage statement

Used OpenAI Codex to help implement the Agent Plugin packaging, documentation, tests.

@CLAassistant

CLAassistant commented Aug 25, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

# Conflicts:
#	docs/en/docs/index.md
#	docs/zh/docs/index.md
# Conflicts:
#	docs/en/docs/index.md
#	docs/zh/docs/index.md

# Conflicts:
#	docs/en/docs/index.md
#	docs/zh/docs/index.md

@Teingi Teingi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Three inline findings from exact-head validation.

Comment thread integrations/agent-plugin/powercontext/skills/project-context/SKILL.md Outdated
Comment thread docs/en/docs/how-to/configure-agent-plugin.md Outdated
Comment thread docs/en/docs/index.md
PowerContext provides a portable Agent Plugin package for agents that can load
Agent Plugin skills and MCP configuration.

The package lives in the repository at:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The VS Code loading steps are valid once the repository has already been cloned, but the acquisition gap remains: the standard wheel only ships src/powercontext, and this guide still provides no clone/download/install step that creates the configured directory. Please add an obtainable artifact or an explicit setup command before asking users to register this path.

Comment thread docs/en/docs/index.md
- title: Continue in Pi
description: Open project context in Pi with the native package.
href: en/docs/how-to/configure-pi/
- title: Continue in OpenClaw

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This now drops the OpenClaw card that is present on the current base, and the English homepage still does not add the Agent Plugin card that was added to the Chinese homepage. Please preserve the OpenClaw entry and add the matching Agent Plugin entry here so the two locales stay aligned.

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.

feat: add reusable PowerContext skills and Agent Plugin packaging

3 participants