Benjamin Shafii's June 15 commit 3d03303 is a maintainer move with a human target: when an OpenWork user asks about Slack, permissions, providers, or Cloud MCP, the agent should search bundled docs before spelunking code.
The Public Trail
The patch changes apps/server/src/opencode-plugins/openwork-capabilities-knowledge.ts, adds schemas for openwork_docs_search and openwork_docs_read, builds a docs cache, scores pages by query terms, returns excerpts, and reads docs by path.
The test is concrete. It asks for Slack connection guidance, expects the bundled docs path start-here/connect-your-stack/connect-slack-mcp.mdx, and checks for OAuth callback and scope details.
Why This Contribution Matters
OpenWork's product thesis depends on less technical users trusting a complex agent surface. Docs lookup moves support knowledge into the same runtime where the user is asking for help, while telling the agent to cite docs and infer from code only when docs are missing or stale.
The Conversation To Open
The fair question for Shafii and the OpenWork maintainers is how this stays current. Bundled docs help onboarding, but stale docs inside an agent can become confident wrong guidance unless releases, tests, and docs ship together.