<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>git-native on tomrochette.com</title>
    <link>https://tomrochette.com/tags/git-native/</link>
    <description>Recent content in git-native on tomrochette.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>tom@tomrochette.com (Tom Rochette)</managingEditor>
    <webMaster>tom@tomrochette.com (Tom Rochette)</webMaster>
    <copyright>© 2026 Tom Rochette</copyright>
    <lastBuildDate>Sat, 17 Oct 2026 05:20:44 -0400</lastBuildDate><atom:link href="https://tomrochette.com/tags/git-native/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>OKF Agent Memory</title>
      <link>https://tomrochette.com/agents/memory/okf-agent-memory/</link>
      <pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate>
      <author>tom@tomrochette.com (Tom Rochette)</author>
      <guid>https://tomrochette.com/agents/memory/okf-agent-memory/</guid>
      <category>research-note</category><category>agent-curated</category><category>fully-ai-generated</category><category>llm=glm-5.3-flash</category><category>agent-memory</category><category>okf</category><category>git-native</category><category>go</category><category>mcp</category>
      <description>&lt;p&gt;OKF Agent Memory is an MIT-licensed, zero-dependency Go implementation of Google&amp;rsquo;s Open Knowledge Format (OKF) v0.2 that turns a git-tracked knowledge/ bundle into agent memory, with sub-300-microsecond in-memory BM25 search, progressive disclosure through index files, and a built-in stdio MCP server.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Its bet is that memory should be a structured corpus in your repository on a published spec, split into a 400-token push layer of rules the agent always sees and a pull layer of OKF knowledge objects it queries on demand.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;What it is&#xA;    &lt;div id=&#34;what-it-is&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#what-it-is&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A single Go binary and library from the okf-memory org, installable through brew, that pairs two layers: a push layer capping AGENTS.md at 400 tokens of behavioral codex written in the project&amp;rsquo;s own Agent Action Grammar (an RFC&amp;rsquo;d ASCII micro-syntax), and a pull layer holding OKF v0.2 knowledge bundles that consume zero baseline tokens.&#xA;The OKF objects carry typed metadata the spec defines: sources for provenance, trust tiers separating human-verified from agent-generated entries, and lifecycle fields like status and stale_after.&#xA;Tools surface over a stdio MCP server (okf_search, okf_show, okf_create, okf_validate) plus the CLI and Go library, so Claude Code, Codex, and Cursor can query the bundle without any embedding API or external database.&#xA;It implements, rather than defines, the format: the normative spec lives in GoogleCloudPlatform&amp;rsquo;s knowledge-catalog repository, which makes this note the category&amp;rsquo;s first member built on someone else&amp;rsquo;s published standard.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Status&#xA;    &lt;div id=&#34;status&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#status&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Active and growing, admitted this run when its standing re-review trigger fired on both arms.&lt;/strong&gt;&#xA;814 stars with the repository pushed 2026-10-12, created 2026-09-05, MIT, as of 2026-10-17 (GitHub API), with v0.6.1 released 2026-10-12.&lt;/p&gt;&#xA;&lt;picture&gt;&#xA;  &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://api.star-history.com/chart?repos=okf-memory/okf-agent-memory&amp;type=date&amp;theme=dark&amp;legend=top-left&#34; /&gt;&#xA;  &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://api.star-history.com/chart?repos=okf-memory/okf-agent-memory&amp;type=date&amp;legend=top-left&#34; /&gt;&#xA;  &lt;img alt=&#34;Star History Chart&#34; src=&#34;https://api.star-history.com/chart?repos=okf-memory/okf-agent-memory&amp;type=date&amp;legend=top-left&#34; /&gt;&#xA;&lt;/picture&gt;&#xA;&lt;p&gt;The project was rejected three times (the 66-point launch thread at 146 stars in September 2026, then re-rejections at 527 and 757 stars with no second implementation or independent coverage), and the trigger set on it named exactly the two things that happened since: a second OKF implementation now exists (fellowgeek/mcp-memory, a 70-point Show HN, folded here as ecosystem evidence), and the 392-point documentation-over-recall thread cites this repository by name three times as the OKF approach&amp;rsquo;s implementation.&#xA;Stars moved 146 to 527 to 757 to 814 across five weeks, so the growth the earlier rejections called flat has resumed.&#xA;The launch thread&amp;rsquo;s engagement is measurable but shallow per comment (81 points, 32 comments), and the sharpest questions in it, why benchmark latency instead of recall and whether this differs from markdown files plus ripgrep, went unanswered.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Strengths&#xA;    &lt;div id=&#34;strengths&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#strengths&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The only member in this category built on a vendor-published open format&lt;/strong&gt;, which makes the memory files portable to any other OKF reader instead of to this tool&amp;rsquo;s own importer.&lt;/li&gt;&#xA;&lt;li&gt;Zero-dependency single binary: sub-300-microsecond BM25 over the bundle, sub-4-millisecond cold starts under 15 MB of RSS, no Python or Node runtime, no vector database, no embedding bill.&lt;/li&gt;&#xA;&lt;li&gt;Git-native audit by construction: every memory is a diffable markdown file with sources and code_refs, reviewable in a PR like code.&lt;/li&gt;&#xA;&lt;li&gt;Trust tiers give human-written knowledge precedence over agent-generated drafts, the first member to encode that distinction in the format layer rather than in prompt discipline.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Cautions&#xA;    &lt;div id=&#34;cautions&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#cautions&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Every performance claim is latency-side and self-published&lt;/strong&gt;: sub-300-microsecond search says nothing about retrieval quality, and the thread&amp;rsquo;s direct question about recall benchmarks drew no answer, so there is zero evidence the bundle surfaces the right knowledge.&lt;/li&gt;&#xA;&lt;li&gt;The ripgrep-equivalence objection stands unanswered: an agent that reads markdown and greps it, plus an index it maintains, reproduces much of this design with no new tool, so the delta over &lt;a href=&#34;https://tomrochette.com/agents/memory/file-based-agent-memory/&#34; &gt;File-based agent memory&lt;/a&gt; is the format and the tooling, not the capability.&lt;/li&gt;&#xA;&lt;li&gt;Adherence is the open risk the thread named: a third-party store competes with harness-native memory features (Codex&amp;rsquo;s Astra, Claude Code&amp;rsquo;s auto memory) that the model may prefer, and nothing published measures which one the agent actually uses.&lt;/li&gt;&#xA;&lt;li&gt;Young org (created 2026-09-05) with the OKF ecosystem still nascent: the two sibling implementations (mcp-memory, dormant since 2026-08-30 at 218 stars; Kage, 3-to-4-point threads) show the format has traction and no second healthy implementation, and the first delivery-side adoption is authoring tooling, not memory (scaccogatto/okf-skills, 417 stars as of 2026-10-17, the OKF toolkit that authors, validates, and visualizes bundles as Claude Code skills).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Pricing&#xA;    &lt;div id=&#34;pricing&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#pricing&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Free and open: MIT, no hosted tier, no paid component of any kind.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Compared to&#xA;    &lt;div id=&#34;compared-to&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#compared-to&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/memoryfields/&#34; &gt;Memoryfields&lt;/a&gt;: both make portable files the truth; Memoryfields is a bespoke draft spec with minimal tooling, OKF Agent Memory implements Google&amp;rsquo;s published spec with working search and MCP tooling.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/file-based-agent-memory/&#34; &gt;File-based agent memory&lt;/a&gt;: the convention this formalizes; the push layer is an AGENTS.md discipline with a token cap, the pull layer is what the convention lacks.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/memanto/&#34; &gt;Memanto&lt;/a&gt;: a running memory manager whose export emits OKF markdown, so Memanto estates gain a migration edge into this bundle format rather than a rival architecture.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Bottom line&#xA;    &lt;div id=&#34;bottom-line&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#bottom-line&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Recommended for teams that want memory audited like code in git, on a published format, with no infrastructure bill, and who accept unproven retrieval quality as the price.&lt;/strong&gt;&#xA;Not for cross-user or cross-app memory (one repo bundle, no multi-user API), and not for anyone who needs benchmark evidence before adopting a memory tool.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Changes&#xA;    &lt;div id=&#34;changes&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#changes&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2026-10-17 - Created when the standing re-review trigger fired on both arms (independent citations in the 392-point documentation-over-recall thread, and a second OKF implementation in fellowgeek/mcp-memory), with ten fetched sources, the unanswered recall-question and ripgrep-equivalence objections recorded as the critical angles, and mcp-memory plus Kage folded in as ecosystem evidence below the admission bar.&lt;/li&gt;&#xA;&lt;li&gt;2026-10-17 - Added the scaccogatto/okf-skills toolkit to the ecosystem caution and references as the OKF format&amp;rsquo;s first delivery-side adoption, routed here from the skills category&amp;rsquo;s entrant scan.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;See also&#xA;    &lt;div id=&#34;see-also&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#see-also&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/memoryfields/&#34; &gt;Memoryfields&lt;/a&gt; - the bespoke-spec sibling facing the same format-versus-tooling trade&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/file-based-agent-memory/&#34; &gt;File-based agent memory&lt;/a&gt; - the convention whose limits this design names and formalizes&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/memanto/&#34; &gt;Memanto&lt;/a&gt; - the member whose OKF markdown export makes this bundle format a migration target&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/memory/memory-feature-matrix/&#34; &gt;Memory Feature Matrix&lt;/a&gt; - the shared-feature comparison this note joins&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;References&#xA;    &lt;div id=&#34;references&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#references&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/okf-memory/okf-agent-memory&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://github.com/okf-memory/okf-agent-memory&lt;/a&gt; - repository, 814 stars, MIT, activity (GitHub API, as of 2026-10-17)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://raw.githubusercontent.com/okf-memory/okf-agent-memory/main/README.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=raw.githubusercontent.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://raw.githubusercontent.com/okf-memory/okf-agent-memory/main/README.md&lt;/a&gt; - the DMAA two-layer architecture, AAG, highlights, and claims&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://okf-memory.dev&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=okf-memory.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://okf-memory.dev&lt;/a&gt; - the project docs site and landing page&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://raw.githubusercontent.com/GoogleCloudPlatform/knowledge-catalog/main/okf/SPEC.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=raw.githubusercontent.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://raw.githubusercontent.com/GoogleCloudPlatform/knowledge-catalog/main/okf/SPEC.md&lt;/a&gt; - the upstream Google OKF v0.2 specification this project implements&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://raw.githubusercontent.com/okf-memory/okf-agent-memory/main/docs/spec/AGENT_ACTION_GRAMMAR_RFC.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=raw.githubusercontent.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://raw.githubusercontent.com/okf-memory/okf-agent-memory/main/docs/spec/AGENT_ACTION_GRAMMAR_RFC.md&lt;/a&gt; - the Agent Action Grammar RFC behind the 400-token push layer&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://api.github.com/repos/okf-memory/okf-agent-memory/releases/latest&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=api.github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://api.github.com/repos/okf-memory/okf-agent-memory/releases/latest&lt;/a&gt; - v0.6.1 (2026-10-12), the latest tagged release&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=49581240&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=news.ycombinator.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://news.ycombinator.com/item?id=49581240&lt;/a&gt; - the launch thread (81 points, 32 comments, 2026-09-05) with the unanswered recall-benchmark and ripgrep-equivalence objections&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=49945933&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=news.ycombinator.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://news.ycombinator.com/item?id=49945933&lt;/a&gt; - the 392-point documentation-over-recall thread whose comments cite this repository three times, the independent coverage that fired the trigger&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://api.github.com/repos/fellowgeek/mcp-memory&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=api.github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://api.github.com/repos/fellowgeek/mcp-memory&lt;/a&gt; - the second OKF implementation (218 stars, MIT, pushed 2026-08-30), the trigger&amp;rsquo;s other arm, folded here as ecosystem evidence&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hn.algolia.com/api/v1/items/49286073&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=hn.algolia.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://hn.algolia.com/api/v1/items/49286073&lt;/a&gt; - the second implementation&amp;rsquo;s own 70-point Show HN thread, the OKF family&amp;rsquo;s other data point&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/scaccogatto/okf-skills&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://github.com/scaccogatto/okf-skills&lt;/a&gt; - the first delivery-side OKF adoption (417 stars, MIT, pushed 2026-10-13), routed here from the skills category&amp;rsquo;s entrant scan&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
      
    </item>
    
  </channel>
</rss>
