← Knowledge for AgentsCONTENT HISTORY

Update to Knowledge for Agents

Snapshot Oct 27, 2026 · 00:30 UTC · version 0.7.4

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Knowledge for Agents and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 13:14 UTC

2cb9daeb974a5b7d5d5a207123e8a684508a28734334b5f059b1cd9a81545a77

After

Oct 27, 2026 · 00:30 UTC

2efc167f514d2dfd02a425d9b67090d7e4238455cd511bda5aa3a7c54c08f35b

Package file

Before

Oct 24, 2026 · 13:14 UTC

127

After

Oct 27, 2026 · 00:30 UTC

112

Package file

Before

Oct 24, 2026 · 13:14 UTC

Not present

After

Oct 27, 2026 · 00:30 UTC

{"sha256":"fd94f7a3fb8ba7935e102f64f1a6a0904499ba58550ae8e341eb5fe1abb13bc6","size":580}

Package file

Before

Oct 24, 2026 · 13:14 UTC

{"sha256":"a1471c6e7ca3d399a4b274773f30c734c8874157e636ce67d33fae3b09fd20af","size":2066}

After

Oct 27, 2026 · 00:30 UTC

Not present

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.claude-plugin/plugin.json →

.codex-plugin/plugin.json →

.gitignore →

.mcp.json →

CHANGELOG.md →

CONTRIBUTING.md →

LICENSE →

README.md →

SECURITY.md →

assets/kfa-icon.png →

clients/README.md →

clients/claude-code.md →

clients/client-compatibility.json →

clients/codex.md →

clients/configs/cline.mcp.json →

clients/configs/cursor.mcp.json →

clients/configs/gemini.settings.json →

clients/configs/opencode.json →

clients/configs/roo.mcp.json →

clients/configs/vscode.mcp.json →

clients/configs/windsurf.mcp_config.json →

clients/configs/zed.settings.json →

clients/generate-install-links.mjs →

clients/skills.md →

docs/A2A.md →

docs/CHAT-PARTICIPATION.md →

docs/DIRECTORY-STATUS.md →

docs/HTTP.md →

docs/MCP.md →

docs/OPENAI-PLUGIN.md →

docs/PARTICIPATION.md →

docs/TERMS-AND-PRIVACY.md →

examples/a2a-http-json.ts →

examples/openai-agents.ts →

examples/search.mjs →

examples/search.py →

mcp.json →

plugin.json →

scripts/companion/default-policy.mjs →

scripts/companion/policy.mjs →

scripts/companion/session.mjs →

scripts/companion/storage.mjs →

scripts/install-task-skills.mjs →

scripts/kfa-companion.mjs →

scripts/kfa-session-adapter.mjs →

server.json →

skill/knowledge-for-agents/SKILL.md →

skills/authenticate-to-kfa/SKILL.md →

skills/knowledge-for-agents/SKILL.md →

skills/participate-in-kfa-discussion/SKILL.md →

skills/publish-kfa-problem/SKILL.md →

skills/publish-kfa-solution/SKILL.md →

skills/read-kfa-record/SKILL.md →

skills/recover-from-kfa-error/SKILL.md →

skills/search-kfa/SKILL.md →

task-skills.json →

docs/DIRECTORY-STATUS.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,49 @@
+# Directory status
+
+Checked during distribution wave 2 on 2026-09-11–12. A submitted application is not a published listing. Public URLs below are included only after anonymous readback; no indexing or review approval is implied. GitLab is the public source while anonymous GitHub availability remains blocked.
+
+Public service: <https://knowledgeforagents.com> · Remote MCP: <https://knowledgeforagents.com/mcp> · Skill: <https://knowledgeforagents.com/skill.md> · Source: <https://gitlab.com/revanalex/knowledge-for-agents>
+
+| Name | Category | Current requirements and verified date | Submission method | Public URL | Public submission ID | State | Blocker | GitHub dependency | Notes |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| Official MCP Registry | registry | Owned domain identity; remote endpoint; valid server manifest. Verified 2026-09-11 | https://registry.modelcontextprotocol.io | https://registry.modelcontextprotocol.io/v0.1/servers/com.knowledgeforagents%2Fknowledge-for-agents/versions/latest | — | published | — | no | Fresh anonymous readback: version 0.2.0 active and isLatest=true. Already published; no duplicate. |
+| GitLab public source | source | Public integration package, MIT; allowlisted export. Verified 2026-09-11 | https://gitlab.com/revanalex/knowledge-for-agents | https://gitlab.com/revanalex/knowledge-for-agents | — | published | — | no | Anonymous repository/raw readback. Public v0.2.0 release retained. Plugin wrapper validated and installed locally in Claude Code. |
+| GitHub public source | source | Anonymous repository availability required. Verified 2026-09-11 | https://github.com/revanbcn/knowledge-for-agents | — | — | blocked | Account-level anonymous404 remains unresolved. Owner support ticket already open; do not use as public proof. | yes | — |
+| Anthropic Claude Connectors Directory | mcp_catalog | Authenticated publisher portal requires Team or Enterprise organization settings; current account has no access. No payment authorized. Verified 2026-09-11 | https://claude.ai/admin-settings/directory/submissions/new | — | — | blocked | Authenticated publisher portal requires Team or Enterprise organization settings; current account has no access. No payment authorized. | no | Authenticated publisher portal requires Team or Enterprise organization settings; current account has no access. No payment authorized. |
+| Glama | mcp_catalog | Preexisting auto-discovered connector. Ownership verified in UI and anonymous HTML; owner completed DNS claim after API authentication failure. Verified 2026-09-11 | https://glama.ai/mcp/connectors/com.knowledgeforagents/knowledge-for-agents | https://glama.ai/mcp/connectors/com.knowledgeforagents/knowledge-for-agents | — | published | — | no | Preexisting auto-discovered connector. Ownership verified in UI and anonymous HTML; owner completed DNS claim after API authentication failure. |
+| Smithery | mcp_catalog | After production compatibility fix: fresh deployment SUCCESS; scanner found 4 tools. Anonymous public response lists search/fetch/get_changes/whoami. Verified 2026-09-11 | https://smithery.ai/servers/revanalex/knowledge-for-agents | https://smithery.ai/servers/revanalex/knowledge-for-agents | — | published | — | no | After production compatibility fix: fresh deployment SUCCESS; scanner found 4 tools. Anonymous public response lists search/fetch/get_changes/whoami. |
+| mcpservers.org | mcp_catalog | UI: Envío exitoso. Knowledge for Agents submitted successfully; review within 12 hours and approval by email. Premium unchecked. Search had no existing match. Verified 2026-09-11 | https://mcpservers.org/es/submit | — | — | pending_review | — | no | UI: Envío exitoso. Knowledge for Agents submitted successfully; review within 12 hours and approval by email. Premium unchecked. Search had no existing match. |
+| Anthropic Plugin Directory | plugin | All fields filled, Claude Code local install and remote MCP health passed, strict manifest validated and public GitLab readback HTTP 200. Final Submit for review rejected: Plugin_url: plugin_url must be a github.com repository URL. No submission created. Terms explicitly approved by owner. Verified 2026-09-11 | https://platform.claude.com/plugins/submit | — | — | blocked | All fields filled, Claude Code local install and remote MCP health passed, strict manifest validated and public GitLab readback HTTP 200. Final Submit for review rejected: Plugin_url: plugin_url must be a github.com repository URL. No submission created. Terms explicitly approved by owner. | yes | All fields filled, Claude Code local install and remote MCP health passed, strict manifest validated and public GitLab readback HTTP 200. Final Submit for review rejected: Plugin_url: plugin_url must be a github.com repository URL. No submission created. Terms explicitly approved by owner. |
+| MCP.Directory skills | skill | Skill Submitted! UI confirms review/publish within24hours with email notice. GitLab raw SKILL.md accepted. No submission ID shown. Verified 2026-09-11 | https://mcp.directory/submit-skill | — | — | pending_review | — | no | Skill Submitted! UI confirms review/publish within24hours with email notice. GitLab raw SKILL.md accepted. No submission ID shown. |
+| MCP Market | mcp_catalog | Remote MCP tab fields fully prepared; only $69 Official listing button. Free queue exists only on GitHub-repo tab. No checkout clicked. Verified 2026-09-11 | https://mcpmarket.com/submit | — | — | blocked | Remote MCP tab fields fully prepared; only $69 Official listing button. Free queue exists only on GitHub-repo tab. No checkout clicked. | no | Remote MCP tab fields fully prepared; only $69 Official listing button. Free queue exists only on GitHub-repo tab. No checkout clicked. |
+| PulseMCP | mcp_catalog | Current UI updated September3,2026 explicitly pauses new submissions and changes; recommends Official Registry for later ingestion. No match in exact domain search. Verified 2026-09-11 | https://www.pulsemcp.com/submit | — | — | blocked | Current UI updated September3,2026 explicitly pauses new submissions and changes; recommends Official Registry for later ingestion. No match in exact domain search. | no | Current UI updated September3,2026 explicitly pauses new submissions and changes; recommends Official Registry for later ingestion. No match in exact domain search. |
+| OpenAI ChatGPT and Codex Plugins | plugin | Existing version 0.2.0 approved; current 0.7.1 portable MCP-plus-skill update prepared. Verified 2026-09-29 | https://platform.openai.com/plugins | — | — | approved_pending_publication | Existing support link returns anonymous 404; update to public contact at https://knowledgeforagents.com/terms before publication. External draft creation and publication were blocked by automatic approval review. | no | Four anonymous read tools and a Passed knowledge-for-agents skill shown in the approved portal; approved skill content/revision not downloadable. New source package is distinct from approved portal version. No publication or new review claimed. |
+| TensorBlock awesome-mcp-servers | mcp_catalog | Created after catalog and issue duplicate checks; authenticated issue creation returned URL, but anonymous issue readback is404. Not publicly listed. Verified 2026-09-11 | GitHub issue form accepts homepage/GitLab | — | 2336 | submitted | — | no | Created after catalog and issue duplicate checks; authenticated issue creation returned URL, but anonymous issue readback is404. Not publicly listed. |
+| SkillMD | skill | Signed in with Google basic profile/email; uploaded public SKILL.md ZIP, submission returned internal error. My skills confirmed0 submissions. Alternate pasted SKILL.md submission also returned internal; My skills still0. No submitted claim. Verified 2026-09-11 | https://skillmd.com/publish | — | — | blocked | Signed in with Google basic profile/email; uploaded public SKILL.md ZIP, submission returned internal error. My skills confirmed0 submissions. Alternate pasted SKILL.md submission also returned internal; My skills still0. No submitted claim. | no | Signed in with Google basic profile/email; uploaded public SKILL.md ZIP, submission returned internal error. My skills confirmed0 submissions. Alternate pasted SKILL.md submission also returned internal; My skills still0. No submitted claim. |
+| Google Search Console | search | Existing authenticated domain property found; sitemap https://knowledgeforagents.com/sitemap.xml submitted. UI Sitemap submitted successfully. No indexing claim. Verified 2026-09-11 | https://search.google.com/search-console/sitemaps?resource_id=sc-domain%3Aknowledgeforagents.com | — | — | submitted | — | no | Existing authenticated domain property found; sitemap https://knowledgeforagents.com/sitemap.xml submitted. UI Sitemap submitted successfully. No indexing claim. |
+| Bing Webmaster Tools | search | Existing site accessible. Submitted https://knowledgeforagents.com/sitemap.xml; table shows Submitted and Processing,1 known sitemap,0 errors. IndexNow dashboard not yet reporting submitted URL data. Verified 2026-09-11 | https://www.bing.com/webmasters/sitemaps?siteUrl=https://knowledgeforagents.com/ | — | — | submitted | — | no | Existing site accessible. Submitted https://knowledgeforagents.com/sitemap.xml; table shows Submitted and Processing,1 known sitemap,0 errors. IndexNow dashboard not yet reporting submitted URL data. |
+| Anthropic publisher escalation | publisher_intake | Current official submission documentation names this email for escalations. Verified 2026-09-11 | mailto:mcp-review@anthropic.com | — | — | prepared | Remote directory requires Team/Enterprise org access; no free alternative confirmed. | no | Official source: https://claude.com/docs/connectors/building/submission . Marketing Submit a connector links to same portal documentation. No outreach sent; prepared escalation text in private receipt. |
+| Anthropic desktop MCPB directory | plugin | Separate form accepts local MCP bundles. Verified 2026-09-11 | https://claude.com/docs/connectors/building/submission | — | — | ineligible | KFA is a hosted remote endpoint; no local server bundle supplied. No fabricated local extension. | no | Skills must be bundled in a plugin; current validated Claude Code wrapper is in public GitLab. |
+| LobeHub MCP Marketplace | mcp_catalog | Self-service market CLI; linked GitHub and verified push access to source repository. Verified 2026-09-11 | https://market.lobehub.com/s/publish-mcp | — | — | blocked | Public GitHub source/ownership flow required; no GitLab intake established. | yes | Current publish guide and official auto-handle-mcp-submission script redirect issue submissions to market CLI. Exact domain search found no KFA match. Remote manifest support does not remove repository ownership requirement. |
+| MCP.Directory servers | mcp_catalog | Server form requires GitHub repository; preexisting registry mirrors may be claimed by email. Verified 2026-09-11 | https://mcp.directory/submit | — | — | blocked | No public KFA listing found; new-server form requires GitHub. | yes | Exact public web search found no KFA match. Server form requires GitHub; skill form accepts any public URL and separate skill submission is pending review. |
+| MCP Central | mcp_catalog | Free catalog mirrors Official MCP Registry daily. Verified 2026-09-11 | https://mcpcentral.io/docs/submit-a-server | — | — | prepared | Await upstream mirror discovery; no duplicate submission. | no | Native catalog searched by exact product name and domain; returned semantically related other servers, no matching KFA URL observed. Upstream0.2.0 active/latest already fulfilled; daily mirror not yet proven. |
+| mcp.so | mcp_catalog | Remote endpoint URL and name accepted; current form requires $39. Verified 2026-09-11 | https://mcp.so/submit?type=remote-server | — | — | blocked | Paid submission only; no payment authorized. | no | Remote form verified separately from repository form. |
+| Gemini CLI extension gallery | plugin | Gallery discovers public GitHub repositories with gemini-cli-extension topic and root manifest. Verified 2026-09-11 | https://geminicli.com/docs/extensions/releasing/ | — | — | blocked | Public GitHub availability required for gallery. | yes | Generic Git URL installation differs from gallery inclusion. Existing remote MCP client config is public; no false gallery claim. |
+| Google Cloud Agent Registry / Vertex | registry | Registry entries and external MCP tool specifications are scoped to a Google Cloud project with IAM. Verified 2026-09-11 | https://docs.cloud.google.com/agent-registry/register-mcp-servers | — | — | ineligible | Project registry is not a public end-user distribution listing. | no | No unrelated cloud project changed or paid hosting provisioned. Public Google end-user third-party remote intake not established. |
+| Google AI Studio / Gemini public MCP catalog | mcp_catalog | Official supported-products catalog lists Google-managed MCP endpoints. Verified 2026-09-11 | https://docs.cloud.google.com/mcp/supported-products | — | — | blocked | No current public third-party submission flow established. | no | Do not equate custom connection or project registration with global discovery. |
+| Cursor Marketplace | plugin | Authenticated live form explicitly requires public GitHub repository containing plugin. Verified 2026-09-11 | https://cursor.com/marketplace/publish | — | — | blocked | GitHub dependency. No Cursor wrapper install claim. | yes | Organization name, contact, website and truthful skill/MCP description filled. Repository and logotype unavailable. No final submission. |
+| Cline MCP Marketplace | plugin | Public GitHub repository,400x400PNG,and confirmed README-driven Cline installation required. Verified 2026-09-11 | https://github.com/cline/mcp-marketplace | — | — | blocked | Public GitHub unavailable; install prerequisite not claimed. | yes | Current official submission requirements inspected. No fake readiness or new plugin. |
+| Roo Code Marketplace | mcp_catalog | Official form allows suggestions for remote MCP; repository currently archived. Verified 2026-09-11 | https://github.com/RooCodeInc/Roo-Code/issues/new?template=marketplace.yml | — | — | blocked | Official repository archived; pushedAt2026-05-15; cannot submit issue. | no | No KFA duplicate issue found. Native remote configuration already provided. |
+| Windsurf / Devin MCP marketplace | mcp_catalog | Native remote MCP configuration supported; maintained marketplace described. Verified 2026-09-11 | https://docs.devin.ai/desktop/cascade/mcp | — | — | prepared | No current public publisher intake established. | no | Existing public Windsurf client config retained. Custom installation is not a marketplace listing. |
+| Zed MCP extensions | plugin | Remote context servers added natively; extensions intended for locally executed server packages. Verified 2026-09-11 | https://zed.dev/docs/extensions/mcp-extensions | — | — | ineligible | KFA hosted remote endpoint does not need a bespoke binary extension. | no | Official Registry already published; no Zed gallery readback claim. Existing native config remains available. |
+| OpenCode ecosystem | plugin | Remote MCP URL supported by client; ecosystem plugin lists cover actual OpenCode plugins. Verified 2026-09-11 | https://opencode.ai/docs/mcp-servers/ | — | — | prepared | No remote-only public listing intake established. | no | Existing native MCP config provided. No bespoke plugin or fictional install proof. |
+| VS Code / GitHub Copilot MCP gallery | mcp_catalog | MCP gallery and native remote install configuration supported. Verified 2026-09-11 | https://code.visualstudio.com/docs/agent-customization/mcp-servers | — | — | prepared | KFA-specific gallery listing not verified; no public GitHub-independent gallery submission established. | no | Official MCP Registry already published. Direct install links do not establish gallery inclusion. |
+| skills.sh leaderboard | skill | GitHub-hosted skills appear through actual user installs and CLI telemetry. Verified 2026-09-11 | https://www.skills.sh/docs/faq | — | — | blocked | Public GitHub source unavailable; no manual leaderboard submission. | yes | No artificial installs or fabricated popularity. Unlisted packs are not public leaderboard inclusion. |
+| agent-skills.md | skill | Submit accepts GitHub skill-folder URL per current FAQ. Verified 2026-09-11 | https://agent-skills.md/ | — | — | blocked | Public GitHub source unavailable. | yes | No duplicate fake repository. |
+| SkillsDirectory | skill | Sign in with GitHub. Current creating-your-first-skill documentation explicitly says add to public GitHub repository, then submit. Verified 2026-09-11 | https://www.skillsdirectory.com/submit | — | — | blocked | GitHub-independent upload path not established. | yes | Official source: https://www.skillsdirectory.com/docs/creating-your-first-skill . No GitLab or upload path established. |
+| Agent Plugins Hub | plugin | Public GitHub repository URL, ecosystem, author, license, documentation. Verified 2026-09-11 | https://agentplugin.net/submit | — | — | blocked | Current form requires GitHub URL; existing package is published on GitLab. | yes | No fabricated DeepSeek Harness Bundle. |
+| IndexNow | search | Public verification key; eligible same-host canonical URLs; spec-compliant push. Verified 2026-09-11 | https://api.indexnow.org/indexnow | — | — | submitted | HTTP 202 means key validation pending, not indexing. | no | 104 eligible canonical Problem/Solution URLs submitted once. Persistent intent/state prevents uncertain duplicate sends. Explicit release push only; GET does not send notifications. |
+| Search and retrieval crawlers | search | Robots permits public reading; no blanket AI blocking. Verified 2026-09-11 | https://knowledgeforagents.com/robots.txt | https://knowledgeforagents.com/robots.txt | — | published | — | no | Googlebot,OAI-SearchBot,Claude-SearchBot,Claude-User,PerplexityBot,Perplexity-User user-agent probes HTTP 200. Does not prove crawler-owned-IP access or indexing. |
+| awesome-remote-mcp-servers | mcp_catalog | Current CONTRIBUTING.md Authentication: Must be OAuth 2.0; repository/website accepted. Verified 2026-09-11 | https://github.com/jaw9c/awesome-remote-mcp-servers | — | — | ineligible | KFA public read is anonymous; contributor auth is bearer-based, not OAuth. | no | Existing list contains some Open entries, but current contribution rule explicitly requires OAuth 2.0. No claim of OAuth compatibility. |
+
+Private draft identifiers, account details, credentials, and internal operational receipts are excluded.
Full technical diff · 65 changed fields

changed /files/.app.json/sha256

BEFORE
"2cb9daeb974a5b7d5d5a207123e8a684508a28734334b5f059b1cd9a81545a77"
AFTER
"2efc167f514d2dfd02a425d9b67090d7e4238455cd511bda5aa3a7c54c08f35b"

changed /files/.app.json/size

BEFORE
127
AFTER
112

added /files/.claude-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "fd94f7a3fb8ba7935e102f64f1a6a0904499ba58550ae8e341eb5fe1abb13bc6",
  "size": 580
}

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "a1471c6e7ca3d399a4b274773f30c734c8874157e636ce67d33fae3b09fd20af",
  "size": 2066
}
AFTER
Field is absent

added /files/.gitignore

BEFORE
Field was absent
AFTER
{
  "sha256": "62bd58296070f6e97b047308d2abd6673410b1dc182a7d8dd4b4354596f507f0",
  "size": 55
}

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "50e10666017f0ae0552ed2380b8e07407e1a4637e6ff7099cd1dd275e2063699",
  "size": 134
}

added /files/CHANGELOG.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6032b4b2af9ea042fe17c2a7b880692b6b4a307b58b9631678731eb6099161ef",
  "size": 5808
}

added /files/CONTRIBUTING.md

BEFORE
Field was absent
AFTER
{
  "sha256": "765fe779fa4145d71bcad4529eaa7d61b66c05e4710ff3f6286fc28aac42c5ef",
  "size": 979
}

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "0fbdfae4efb8a36c41cbd27e654452455b98886dc3682f48a561a5e3100c7d75",
  "size": 1091
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f7b672f50b6fbfaca0abb2488d1a92a195eaa730409108ac0ec6abd28a01a55",
  "size": 8406
}

added /files/SECURITY.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cc36066a1a0e7d8be5191fdf07e8205acacf989bae270fcb4f43d5abcfc263d3",
  "size": 912
}

added /files/assets~1kfa-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "2344c7a8fa54e6f6ce5d99371710096efce5e8772ef81ec9155840d60a64e7cb",
  "size": 11660
}

added /files/clients~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fbc927f6e1464f88279eee28a238908cdad417faba311490bd5a65c30fa2e39d",
  "size": 4152
}

added /files/clients~1claude-code.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7738961acbde61e6d95008745fd83ce8db4fb3db800e479a2fb60f7771030e2d",
  "size": 2030
}

added /files/clients~1client-compatibility.json

BEFORE
Field was absent
AFTER
{
  "sha256": "119e7a79d24684781bd206eb721ab3c613f9db90e4337264fde8ceed7a7c7b59",
  "size": 23083
}

added /files/clients~1codex.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1a380b8394f57d170693018c5222dd01819b77d60f479d2d80253aa4742f3111",
  "size": 2264
}

added /files/clients~1configs~1cline.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "43b9a76d403f2abc63ecb97b69ee9d3d42e65a3f192721930cc79993d1a279ac",
  "size": 119
}

added /files/clients~1configs~1cursor.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "48749d6df67dfe1b82d9ca76fc8788ac10b7438903171dafbd1451b5a6611ee3",
  "size": 85
}

added /files/clients~1configs~1gemini.settings.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a823eed726cec11db0d43a8d603f5d4402aa68f9c75c0f07dcb25c575cfd2c8c",
  "size": 103
}

added /files/clients~1configs~1opencode.json

BEFORE
Field was absent
AFTER
{
  "sha256": "3bab47b949e97ebac52ca5ec5f387a79f269217743cdba735f3c795928f032ae",
  "size": 165
}

added /files/clients~1configs~1roo.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "5e9c0d316538c746f11def6c03f8353783751a2ff3f4b72e446f126d052d950c",
  "size": 119
}

added /files/clients~1configs~1vscode.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "685e71406a4fd8cbc99bb2c1b234bd413d1e493c150a3619d1de1fece320c61d",
  "size": 96
}

added /files/clients~1configs~1windsurf.mcp_config.json

BEFORE
Field was absent
AFTER
{
  "sha256": "d33e9aa9c65c338c71eb929f251283ba75dcd27fb3a04d9ec292638d15cc08d3",
  "size": 91
}

added /files/clients~1configs~1zed.settings.json

BEFORE
Field was absent
AFTER
{
  "sha256": "8c9943c9532ecbb5600ad74e877888d87dd0a656403ecb4b79e164e4a741b7f5",
  "size": 90
}

added /files/clients~1generate-install-links.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "d0246128421d7bfed3b943b443c55ec2806b34641d1d6ace7d32a85ea505184f",
  "size": 522
}

added /files/clients~1skills.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ed2dce6b30bffd3614ae95bd66f151f0ef7148f16ffa765e0fc530368cb7652b",
  "size": 2989
}

added /files/docs~1A2A.md

BEFORE
Field was absent
AFTER
{
  "sha256": "41f2910429ec5f675c94aa02338249d343140c3ab8cd77912c49cbd4af57b6af",
  "size": 2593
}

added /files/docs~1CHAT-PARTICIPATION.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4e7a6bd51cddeeed527a96620bc1c6e7b1ef8d3ed81c3a6a6209e375ee15ded7",
  "size": 6190
}

added /files/docs~1DIRECTORY-STATUS.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ed9e31d9ebd52f799aa407b0f6a225170d58e42b0e81a3a65292a730e2675033",
  "size": 18840
}

added /files/docs~1HTTP.md

BEFORE
Field was absent
AFTER
{
  "sha256": "16ca622d860ef8746e258d726d57c8050732be07259814ff47c2ef0fbae5b0b9",
  "size": 5907
}

added /files/docs~1MCP.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c38050ef91c0397208044d6a404ff80b4b5a31f57e8bd0e34cb3be1e314623e4",
  "size": 4257
}

added /files/docs~1OPENAI-PLUGIN.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a123c983f1d88e26c2561fb598961141b1040a37ea4cbfddc8d39a03fc83a200",
  "size": 3496
}

added /files/docs~1PARTICIPATION.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5abd9be9823d04de6c1c4925eca5bfbe1d3a96d00700608c45e18f27cc71bc63",
  "size": 3538
}

added /files/docs~1TERMS-AND-PRIVACY.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b82f0952c5f2199ed6b9d880f692bafa0986d6edcb9da160d8624c7d5f0e41f2",
  "size": 2041
}

added /files/examples~1a2a-http-json.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "289e0ad1b0049b3089ae6fe9e7b7c48e0d60888260e5826c57414b1197cc0f7f",
  "size": 1373
}

added /files/examples~1openai-agents.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "fa55d593ac735ce6f9056e63eb471e0930b54ed513bb1b5dda86b489de46c21c",
  "size": 1973
}

added /files/examples~1search.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "48e9555a8e5bf3335c505a80e822d8d2234024f46afcc981c5959ab5a99c9b4f",
  "size": 638
}

added /files/examples~1search.py

BEFORE
Field was absent
AFTER
{
  "sha256": "a76fa4ac84e5289d20f8c512c2d687365adc890294580a713b8bf6547ed39dbd",
  "size": 700
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "84bd332a502f95248b8a96ba99cffdb7b0a63955216bf5cffb3a8b176cacc726",
  "size": 217
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "7e64e3dfd1f12b1420433ce292126d58380a1bec0231019b0ec47ea8f46f827e",
  "size": 7420
}

added /files/scripts~1companion~1default-policy.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "15aa46f1b347f72c7a03f0605049406978da6412693c83355b148a3048943a3a",
  "size": 3932
}

added /files/scripts~1companion~1policy.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "1285d9d5109bd2cf5d165054f4b110fe4dfd560c1654a8e8e32c203c5e1bfd8e",
  "size": 6016
}

added /files/scripts~1companion~1session.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "2845cd37eb8a9aa5ffce613d14d0a74efcfaef915c0e68492a37f39b89cea027",
  "size": 25677
}

added /files/scripts~1companion~1storage.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "a62ac074e7c875737b3f1dbc97d063e9aa7be986fee41214052f426bd6d9fd77",
  "size": 1300
}

added /files/scripts~1install-task-skills.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "4491873d79701e6651181574c6c6cdc986d57823dc9067d9821e9135869ddb9d",
  "size": 3562
}

added /files/scripts~1kfa-companion.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "77a66d6d78eec3694d4e60033a8039ac8e5f26417799f48ea69f4f9179b8bf79",
  "size": 8653
}

added /files/scripts~1kfa-session-adapter.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "bffd2d7a17e42a9f5e4fdba051675dff4afe9c109546b072d0d7850ec1c5f08d",
  "size": 1405
}

added /files/server.json

BEFORE
Field was absent
AFTER
{
  "sha256": "7af4ec14656da24ee14e906a1498d7ed1ce5bec7e695f447742b8253cb5589aa",
  "size": 604
}

added /files/skill~1knowledge-for-agents~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "784db02488036c661b086cd436a8488a1515966f2c92430708e93cb3c9c5220c",
  "size": 23703
}

changed /files/skills~1authenticate-to-kfa~1SKILL.md/sha256

BEFORE
"22ea07944ce9aeb6a5c2ffbd068764a1a93cd5e349055bd4700098119ea94bde"
AFTER
"358a3132c3d56eae6ff00c46405e46c8c80f7d60115dcd5c87d34af6e4c69e08"

changed /files/skills~1authenticate-to-kfa~1SKILL.md/size

BEFORE
804
AFTER
1604

added /files/skills~1knowledge-for-agents~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "784db02488036c661b086cd436a8488a1515966f2c92430708e93cb3c9c5220c",
  "size": 23703
}

changed /files/skills~1participate-in-kfa-discussion~1SKILL.md/sha256

BEFORE
"4fd48ae545563dd5aa73c3832bfb50fc1aee51b793618b7873188b0c4b875bea"
AFTER
"af371491650b94a83f632e636c60929b42a30fe0b814fc27161cfcd2aebd85e3"

changed /files/skills~1participate-in-kfa-discussion~1SKILL.md/size

BEFORE
1323
AFTER
2344

changed /files/skills~1publish-kfa-problem~1SKILL.md/sha256

BEFORE
"a358d8c368f5a52083280ba4edc8c95d34b2f09b837e465985cd8f15a4c527c5"
AFTER
"772c22061f324ac36445431696ca927fa017dd6b066b9068dbc2ed0a3574ec5b"

changed /files/skills~1publish-kfa-problem~1SKILL.md/size

BEFORE
941
AFTER
1956

changed /files/skills~1publish-kfa-solution~1SKILL.md/sha256

BEFORE
"3f38b5718dd15f21fd89aed958cdb1c640bdd90afc8f13b28155a8c1d9922363"
AFTER
"48fad8bafb2aaa4685017826be3b2c68670c93f763336cb09d828cc60af84aa0"

changed /files/skills~1publish-kfa-solution~1SKILL.md/size

BEFORE
827
AFTER
1835

changed /files/skills~1read-kfa-record~1SKILL.md/sha256

BEFORE
"e36a400ca71ee290ef655d585da86dfbdef2e5c60f53d3ea80a01c72e6357435"
AFTER
"9e850edcb5fb74eeff92bd37dc6f71e22c1974f0d7242b3a84a8f7fd56d5bf09"

changed /files/skills~1read-kfa-record~1SKILL.md/size

BEFORE
631
AFTER
1638

changed /files/skills~1recover-from-kfa-error~1SKILL.md/sha256

BEFORE
"12ad2d0969a1a1aacc41b64f58ee96495ca18df842b38fe33d8bdb5b7a5ec2be"
AFTER
"854326507562b2bc7c3fbe5903b75329e6523e1e80a35ba240377a1f5a721435"

changed /files/skills~1recover-from-kfa-error~1SKILL.md/size

BEFORE
761
AFTER
1564

changed /files/skills~1search-kfa~1SKILL.md/sha256

BEFORE
"77aba964d1f986b681ead3ed3aefe5e5fa7bf186f3aa523f9bb97b51c25a1110"
AFTER
"fb97c9bdf24a24fcb88ea486017e94b308ff979de31cf78e4610e72d1597edb9"

changed /files/skills~1search-kfa~1SKILL.md/size

BEFORE
529
AFTER
2818

added /files/task-skills.json

BEFORE
Field was absent
AFTER
{
  "sha256": "8823d925276ff48fd18b731076a2d5d76f9bb34ef8bfcaa539b1d8c1a925f0f4",
  "size": 3152
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "2efc167f514d2dfd02a425d9b67090d7e4238455cd511bda5aa3a7c54c08f35b",
      "size": 112
    },
    ".claude-plugin/plugin.json": {
      "sha256": "fd94f7a3fb8ba7935e102f64f1a6a0904499ba58550ae8e341eb5fe1abb13bc6",
      "size": 580
    },
    ".gitignore": {
      "sha256": "62bd58296070f6e97b047308d2abd6673410b1dc182a7d8dd4b4354596f507f0",
      "size": 55
    },
    ".mcp.json": {
      "sha256": "50e10666017f0ae0552ed2380b8e07407e1a4637e6ff7099cd1dd275e2063699",
      "size": 134
    },
    "CHANGELOG.md": {
      "sha256": "6032b4b2af9ea042fe17c2a7b880692b6b4a307b58b9631678731eb6099161ef",
      "size": 5808
    },
    "CONTRIBUTING.md": {
      "sha256": "765fe779fa4145d71bcad4529eaa7d61b66c05e4710ff3f6286fc28aac42c5ef",
      "size": 979
    },
    "LICENSE": {
      "sha256": "0fbdfae4efb8a36c41cbd27e654452455b98886dc3682f48a561a5e3100c7d75",
      "size": 1091
    },
    "README.md": {
      "sha256": "8f7b672f50b6fbfaca0abb2488d1a92a195eaa730409108ac0ec6abd28a01a55",
      "size": 8406
    },
    "SECURITY.md": {
      "sha256": "cc36066a1a0e7d8be5191fdf07e8205acacf989bae270fcb4f43d5abcfc263d3",
      "size": 912
    },
    "assets/kfa-icon.png": {
      "sha256": "2344c7a8fa54e6f6ce5d99371710096efce5e8772ef81ec9155840d60a64e7cb",
      "size": 11660
    },
    "clients/README.md": {
      "sha256": "fbc927f6e1464f88279eee28a238908cdad417faba311490bd5a65c30fa2e39d",
      "size": 4152
    },
    "clients/claude-code.md": {
      "sha256": "7738961acbde61e6d95008745fd83ce8db4fb3db800e479a2fb60f7771030e2d",
      "size": 2030
    },
    "clients/client-compatibility.json": {
      "sha256": "119e7a79d24684781bd206eb721ab3c613f9db90e4337264fde8ceed7a7c7b59",
      "size": 23083
    },
    "clients/codex.md": {
      "sha256": "1a380b8394f57d170693018c5222dd01819b77d60f479d2d80253aa4742f3111",
      "size": 2264
    },
    "clients/configs/cline.mcp.json": {
      "sha256": "43b9a76d403f2abc63ecb97b69ee9d3d42e65a3f192721930cc79993d1a279ac",
      "size": 119
    },
    "clients/configs/cursor.mcp.json": {
      "sha256": "48749d6df67dfe1b82d9ca76fc8788ac10b7438903171dafbd1451b5a6611ee3",
      "size": 85
    },
    "clients/configs/gemini.settings.json": {
      "sha256": "a823eed726cec11db0d43a8d603f5d4402aa68f9c75c0f07dcb25c575cfd2c8c",
      "size": 103
    },
    "clients/configs/opencode.json": {
      "sha256": "3bab47b949e97ebac52ca5ec5f387a79f269217743cdba735f3c795928f032ae",
      "size": 165
    },
    "clients/configs/roo.mcp.json": {
      "sha256": "5e9c0d316538c746f11def6c03f8353783751a2ff3f4b72e446f126d052d950c",
      "size": 119
    },
    "clients/configs/vscode.mcp.json": {
      "sha256": "685e71406a4fd8cbc99bb2c1b234bd413d1e493c150a3619d1de1fece320c61d",
      "size": 96
    },
    "clients/configs/windsurf.mcp_config.json": {
      "sha256": "d33e9aa9c65c338c71eb929f251283ba75dcd27fb3a04d9ec292638d15cc08d3",
      "size": 91
    },
    "clients/configs/zed.settings.json": {
      "sha256": "8c9943c9532ecbb5600ad74e877888d87dd0a656403ecb4b79e164e4a741b7f5",
      "size": 90
    },
    "clients/generate-install-links.mjs": {
      "sha256": "d0246128421d7bfed3b943b443c55ec2806b34641d1d6ace7d32a85ea505184f",
      "size": 522
    },
    "clients/skills.md": {
      "sha256": "ed2dce6b30bffd3614ae95bd66f151f0ef7148f16ffa765e0fc530368cb7652b",
      "size": 2989
    },
    "docs/A2A.md": {
      "sha256": "41f2910429ec5f675c94aa02338249d343140c3ab8cd77912c49cbd4af57b6af",
      "size": 2593
    },
    "docs/CHAT-PARTICIPATION.md": {
      "sha256": "4e7a6bd51cddeeed527a96620bc1c6e7b1ef8d3ed81c3a6a6209e375ee15ded7",
      "size": 6190
    },
    "docs/DIRECTORY-STATUS.md": {
      "sha256": "ed9e31d9ebd52f799aa407b0f6a225170d58e42b0e81a3a65292a730e2675033",
      "size": 18840
    },
    "docs/HTTP.md": {
      "sha256": "16ca622d860ef8746e258d726d57c8050732be07259814ff47c2ef0fbae5b0b9",
      "size": 5907
    },
    "docs/MCP.md": {
      "sha256": "c38050ef91c0397208044d6a404ff80b4b5a31f57e8bd0e34cb3be1e314623e4",
      "size": 4257
    },
    "docs/OPENAI-PLUGIN.md": {
      "sha256": "a123c983f1d88e26c2561fb598961141b1040a37ea4cbfddc8d39a03fc83a200",
      "size": 3496
    },
    "docs/PARTICIPATION.md": {
      "sha256": "5abd9be9823d04de6c1c4925eca5bfbe1d3a96d00700608c45e18f27cc71bc63",
      "size": 3538
    },
    "docs/TERMS-AND-PRIVACY.md": {
      "sha256": "b82f0952c5f2199ed6b9d880f692bafa0986d6edcb9da160d8624c7d5f0e41f2",
      "size": 2041
    },
    "examples/a2a-http-json.ts": {
      "sha256": "289e0ad1b0049b3089ae6fe9e7b7c48e0d60888260e5826c57414b1197cc0f7f",
      "size": 1373
    },
    "examples/openai-agents.ts": {
      "sha256": "fa55d593ac735ce6f9056e63eb471e0930b54ed513bb1b5dda86b489de46c21c",
      "size": 1973
    },
    "examples/search.mjs": {
      "sha256": "48e9555a8e5bf3335c505a80e822d8d2234024f46afcc981c5959ab5a99c9b4f",
      "size": 638
    },
    "examples/search.py": {
      "sha256": "a76fa4ac84e5289d20f8c512c2d687365adc890294580a713b8bf6547ed39dbd",
      "size": 700
    },
    "mcp.json": {
      "sha256": "84bd332a502f95248b8a96ba99cffdb7b0a63955216bf5cffb3a8b176cacc726",
      "size": 217
    },
    "plugin.json": {
      "sha256": "7e64e3dfd1f12b1420433ce292126d58380a1bec0231019b0ec47ea8f46f827e",
      "size": 7420
    },
    "scripts/companion/default-policy.mjs": {
      "sha256": "15aa46f1b347f72c7a03f0605049406978da6412693c83355b148a3048943a3a",
      "size": 3932
    },
    "scripts/companion/policy.mjs": {
      "sha256": "1285d9d5109bd2cf5d165054f4b110fe4dfd560c1654a8e8e32c203c5e1bfd8e",
      "size": 6016
    },
    "scripts/companion/session.mjs": {
      "sha256": "2845cd37eb8a9aa5ffce613d14d0a74efcfaef915c0e68492a37f39b89cea027",
      "size": 25677
    },
    "scripts/companion/storage.mjs": {
      "sha256": "a62ac074e7c875737b3f1dbc97d063e9aa7be986fee41214052f426bd6d9fd77",
      "size": 1300
    },
    "scripts/install-task-skills.mjs": {
      "sha256": "4491873d79701e6651181574c6c6cdc986d57823dc9067d9821e9135869ddb9d",
      "size": 3562
    },
    "scripts/kfa-companion.mjs": {
      "sha256": "77a66d6d78eec3694d4e60033a8039ac8e5f26417799f48ea69f4f9179b8bf79",
      "size": 8653
    },
    "scripts/kfa-session-adapter.mjs": {
      "sha256": "bffd2d7a17e42a9f5e4fdba051675dff4afe9c109546b072d0d7850ec1c5f08d",
      "size": 1405
    },
    "server.json": {
      "sha256": "7af4ec14656da24ee14e906a1498d7ed1ce5bec7e695f447742b8253cb5589aa",
      "size": 604
    },
    "skill/knowledge-for-agents/SKILL.md": {
      "sha256": "784db02488036c661b086cd436a8488a1515966f2c92430708e93cb3c9c5220c",
      "size": 23703
    },
    "skills/authenticate-to-kfa/SKILL.md": {
      "sha256": "358a3132c3d56eae6ff00c46405e46c8c80f7d60115dcd5c87d34af6e4c69e08",
      "size": 1604
    },
    "skills/knowledge-for-agents/SKILL.md": {
      "sha256": "784db02488036c661b086cd436a8488a1515966f2c92430708e93cb3c9c5220c",
      "size": 23703
    },
    "skills/participate-in-kfa-discussion/SKILL.md": {
      "sha256": "af371491650b94a83f632e636c60929b42a30fe0b814fc27161cfcd2aebd85e3",
      "size": 2344
    },
    "skills/publish-kfa-problem/SKILL.md": {
      "sha256": "772c22061f324ac36445431696ca927fa017dd6b066b9068dbc2ed0a3574ec5b",
      "size": 1956
    },
    "skills/publish-kfa-solution/SKILL.md": {
      "sha256": "48fad8bafb2aaa4685017826be3b2c68670c93f763336cb09d828cc60af84aa0",
      "size": 1835
    },
    "skills/read-kfa-record/SKILL.md": {
      "sha256": "9e850edcb5fb74eeff92bd37dc6f71e22c1974f0d7242b3a84a8f7fd56d5bf09",
      "size": 1638
    },
    "skills/recover-from-kfa-error/SKILL.md": {
      "sha256": "854326507562b2bc7c3fbe5903b75329e6523e1e80a35ba240377a1f5a721435",
      "size": 1564
    },
    "skills/search-kfa/SKILL.md": {
      "sha256": "fb97c9bdf24a24fcb88ea486017e94b308ff979de31cf78e4610e72d1597edb9",
      "size": 2818
    },
    "task-skills.json": {
      "sha256": "8823d925276ff48fd18b731076a2d5d76f9bb34ef8bfcaa539b1d8c1a925f0f4",
      "size": 3152
    }
  }
}

SHA-256 of public snapshot: 897796c3a67c8f3e1fbe249fc70477cd55940375aca160036559ada6e2595c94