<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Documentation Feed</title>
  <link href="https://k33g.org" />
  <link href="https://k33g.org/atom.xml" rel="self" />
  <id>https://k33g.org/</id>
  <updated>2026-05-10T09:38:38.432Z</updated>
  <author>
    <name>@k33g</name>
    <email>bob@morane.com</email>
  </author>
  <entry>
    <title>Welcome 🤗</title>
    <link href="https://k33g.org/index.html" />
    <id>https://k33g.org/index.html</id>
    <updated>2026-05-10T09:38:38.432Z</updated>
    <summary>👋 Welcome, this is my 🧪 experimental blog site. I cover various topics here, most often technical ones (related to development, devops, Docker, AI...) but don&apos;t be surprised if sometimes I talk about cooking, fishing, or cycling.</summary>
  </entry>
  <entry>
    <title>**`cagent`** with Tiny Language Models and Skills: Introduction</title>
    <link href="https://k33g.org/GRP-Coding Agents-01 cagent and small models.html" />
    <id>https://k33g.org/GRP-Coding Agents-01 cagent and small models.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>But it&apos;s also possible to use **`cagent`** with local LLMs using **[Docker Model Runner](https://docs.docker.com/ai/model-runner/)**, and given my machine, I stick to models under `8b` parameters. This way I ensure good responsiveness and a smooth user experience.</summary>
  </entry>
  <entry>
    <title>**`cagent`** with Tiny Language Models and Tools</title>
    <link href="https://k33g.org/GRP-Coding Agents-02 cagent and small models.html" />
    <id>https://k33g.org/GRP-Coding Agents-02 cagent and small models.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>This article is the follow-up to [**`cagent`** with Tiny Language Models and Skills: Introduction](https://k33g.org/GRP-Coding%20Agents-01%20cagent%20and%20small%20models.html)</summary>
  </entry>
  <entry>
    <title>**`cagent`** with Tiny Language Models and Sub Agents</title>
    <link href="https://k33g.org/GRP-Coding Agents-03 cagent and sub-agents.html" />
    <id>https://k33g.org/GRP-Coding Agents-03 cagent and sub-agents.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>In the previous episode ([**`cagent`** with Tiny Language Models and Tools](https://k33g.org/GRP-Coding%20Agents-02%20cagent%20and%20small%20models.html)), we saw how to add tool support to our agent.</summary>
  </entry>
  <entry>
    <title>Using `cagent` with `gpt-oss-120b` and OVH AI endpoints</title>
    <link href="https://k33g.org/GRP-Coding Agents-cagent and OVH.html" />
    <id>https://k33g.org/GRP-Coding Agents-cagent and OVH.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>To start answering this question, I kicked off a series of experiments that will lead to a series of articles.</summary>
  </entry>
  <entry>
    <title>My Little Arrangements with DevContainer - Part 1</title>
    <link href="https://k33g.org/GRP-DevContainer-2026-02-16-Setup.html" />
    <id>https://k33g.org/GRP-DevContainer-2026-02-16-Setup.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>Microsoft offers [&quot;pre-made&quot; images](https://hub.docker.com/r/microsoft/devcontainers) with the usual development tools for popular languages (Go, .NET, Node, Python, Java, etc.). These images are designed to be used directly in a `devcontainer.json` without having to maintain a custom Dockerfile.</summary>
  </entry>
  <entry>
    <title>Baby steps with Genkit JS and Docker Model Runner</title>
    <link href="https://k33g.org/GRP-Genkit JS-01-Baby steps.html" />
    <id>https://k33g.org/GRP-Genkit JS-01-Baby steps.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>So I&apos;m offering you a little series of articles to discover Genkit JS at the same time as me.</summary>
  </entry>
  <entry>
    <title>Conversational Memory with `messages[]`</title>
    <link href="https://k33g.org/GRP-Genkit JS-02-Conversational memory.html" />
    <id>https://k33g.org/GRP-Genkit JS-02-Conversational memory.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>When you&apos;re going to chat with your AI assistant, from one question to another it will forget what you&apos;re talking about. So if you ask it to generate the code for an HTTP server, and in the next turn to modify it to add an endpoint, it won&apos;t remember what it did in the previous turn.</summary>
  </entry>
  <entry>
    <title>Context Packing to improve conversational memory</title>
    <link href="https://k33g.org/GRP-Genkit JS-03-Context-packing.html" />
    <id>https://k33g.org/GRP-Genkit JS-03-Context-packing.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>Let&apos;s see how to modify our previous example to integrate this technique.</summary>
  </entry>
  <entry>
    <title>Golo[Script] Previous Posts</title>
    <link href="https://k33g.org/GRP-Golo-01-Previous posts.html" />
    <id>https://k33g.org/GRP-Golo-01-Previous posts.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>- January 14, 2026 [GoloScript will be the scripting language for AI](https://k33g.hashnode.dev/goloscript-will-be-the-scripting-language-for-ai)</summary>
  </entry>
  <entry>
    <title>Create an AI Coder Agent with Golo[Script] and Agentic Compose</title>
    <link href="https://k33g.org/GRP-Golo-02-AI Coder Agent.html" />
    <id>https://k33g.org/GRP-Golo-02-AI Coder Agent.html</id>
    <updated>2026-05-10T09:38:38.431Z</updated>
    <summary>You can then type your coding request in the TUI editor. Once you finish (with `Ctrl+D`), the agent will process your request and stream back the generated code in markdown format:</summary>
  </entry>
  <entry>
    <title>Docker Agent meets Kronk safely with `sbx`</title>
    <link href="https://k33g.org/20260510-kronk-docker-agent-sbx.html" />
    <id>https://k33g.org/20260510-kronk-docker-agent-sbx.html</id>
    <updated>2026-05-10T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260510-kronk-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Improving the Developer Experience with SBX Kits</title>
    <link href="https://k33g.org/20260501-sbx-kits.html" />
    <id>https://k33g.org/20260501-sbx-kits.html</id>
    <updated>2026-05-01T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260501-kit-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Giving capabilities to our mini `docker-agent` with &quot;mini skills&quot;</title>
    <link href="https://k33g.org/20260420-mini-skill.html" />
    <id>https://k33g.org/20260420-mini-skill.html</id>
    <updated>2026-04-20T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260420-riker-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>How to cook a little coding agent with Docker Model Runner and Docker Agent (and `sbx`)</title>
    <link href="https://k33g.org/20260419-little-coder-agent.html" />
    <id>https://k33g.org/20260419-little-coder-agent.html</id>
    <updated>2026-04-19T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260419-little-coder-agent-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Embedding a Web IDE and Docker Agent into `sbx`, a fully secured sandbox</title>
    <link href="https://k33g.org/20260418-web-ide-in-sbx.html" />
    <id>https://k33g.org/20260418-web-ide-in-sbx.html</id>
    <updated>2026-04-18T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260418-sbx-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Building a form with 🫟 Pablo</title>
    <link href="https://k33g.org/20260410-pablo-form.html" />
    <id>https://k33g.org/20260410-pablo-form.html</id>
    <updated>2026-04-10T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260410-pablo-form.png&quot; alt=&quot;pablo&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Pablo, a small Golang library to make your life easier with BubbleTea</title>
    <link href="https://k33g.org/20260409-hello-pablo.html" />
    <id>https://k33g.org/20260409-hello-pablo.html</id>
    <updated>2026-04-09T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/pablo.png&quot; alt=&quot;pablo&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Using `docker-agent` with Docker Model Runner and `sbx`</title>
    <link href="https://k33g.org/20260403-docker-agent-with-dmr-sbx.html" />
    <id>https://k33g.org/20260403-docker-agent-with-dmr-sbx.html</id>
    <updated>2026-04-03T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/20260403-header.png&quot; alt=&quot;sbx&quot; width=&quot;1000&quot;&gt;</summary>
  </entry>
  <entry>
    <title>Hello Estrela ⭐️</title>
    <link href="https://k33g.org/20260401-hello-estrela.html" />
    <id>https://k33g.org/20260401-hello-estrela.html</id>
    <updated>2026-04-01T00:00:00.000Z</updated>
    <summary>&lt;img src=&quot;./assets/estrela.logo.en.png&quot; alt=&quot;golo&quot; width=&quot;600&quot;&gt;</summary>
  </entry>
</feed>