Thierry Chantier 🐼💞⚒️

@titimoby.eu

DevRel @Dataiku microbit Champion 🥰 Blog : http://tontoncodeur.fr Mastodon : @TitiMoby@mamot.fr

Part 4 of my mini local code agent with @docker.com Agent. I add the rag toolset: the agent indexes a Rust cookbook as chunked embeddings and answers only from what it retrieves, citing sources, instead of its fuzzy training memory. k33g.org/p/20260805-d... #DockerAgent

A mini code agent with Docker Agent - Part 4: the `rag` toolset

Ground a tiny local model's answers in your own documents: build a Rust cookbook RAG with Docker Agent, chunked embeddings and a local SQLite index.

k33g.org

Pour Mike McQuaid, l'Open Source doit rester fun… sinon il mourra. Le "project leader" du projet Homebrew défend une idée simple : la ressource la plus rare de l'Open Source n'est pas l'argent, mais la motivation des mainteneurs. 👉 mikemcquaid.com/open...

intro de l'article

Part 3 of my mini local code agent with @docker.com Agent and Docker Model runner I add think (a reasoning scratchpad for instruct models), memory (facts persisted across sessions), and permissions: deny rules that hold even under --yolo. k33g.org/p/20260803-d... #DockerAgent

A mini code agent with Docker Agent - Part 3: `think` + `memory` + `permissions`

Add reasoning, persistent memory and fine-grained command permissions to a Docker Agent mini code agent, with deny rules that survive yolo mode.

k33g.org

Créer une mission d’information au Sénat intitulée « La souffrance psychique au travail : un défi sociétal et collectif à relever », c’était bien trouvé. Cela faisait sérieux, plein de bonne volonté. Allez soyons fou : je dirais même que c’était humain.

Photo du soleil couchant dans la baie des Sables d'Olonne

J'ai utilisé un point médian pour écrire "ami·es" sur Discord. Mais ça heurte une personne par rapport à la dyslexie. Est-ce que parmi vous il y a des compétences en écriture inclusive qui pourraient me donner un conseil ? J'aimerais satisfaire tout le monde si c'est possible.

Salut, est ce que tu pourrais éviter les points au milieu des mots stp, c'est très agressif pour les dyslexiques. Merci

Jeanne Gibson, beloved “Rosie the Riveter,” passed away on July 29, 2026 at 100. Gibson became a welder at Todd Pacific Shipyards in Seattle, helping build destroyers for the Allied war effort during WWII. Gibson helped pave the way for millions of women who stepped into critical wartime roles.

Bild

My favourite tool for serving local models is @docker.com Model Runner, and there is now a standalone version: dmr, a single binary with the inference daemon and the full CLI. No Docker Desktop, no Docker engine, just an HTTP process. k33g.org/p/20260731-d... #LocalModels

Docker Model Runner, standalone edition (`dmr`)

Install and use dmr, the standalone Docker Model Runner: one binary with the inference daemon and the full model CLI, no Docker Desktop needed.

k33g.org

A full week (a full WEEK) after OpenAI revealed that its AI model escaped containment and hacked Hugging Face, the company now says whoops, by the way, it also broke into accounts on four other platforms in the process. from @mzeff.bsky.social and @dell.bsky.social

OpenAI’s Rogue AI Agent Hacked More Than Just Hugging Face

In a new disclosure, OpenAI says its agent used exposed logins to gain access to at least four “publicly available services” in its unhinged quest to solve a test.

wired.com

🏖️🐻 Les logiciels libres de l'été, jour 35 Typer : une bibliothèque Open Source pour créer des applications en CLI que les utilisateurs adoreront utiliser et que les développeurs prendront plaisir à concevoir. Elle repose sur les hints de type de Python.

Now let's start using Typer in your own code, update main.py with:

import typer


def main(name: str):
    print(f"Hello {name}")


if __name__ == "__main__":
    typer.run(main)
Now you could run it with Python directly:

// Run your application
$ uv run python main.py

// You get a nice error, you are missing 'name'
Usage: main.py [OPTIONS] {name}
Try 'main.py --help' for help.
╭─ Error ───────────────────────────────────────────╮
│ Missing argument 'name'.                          │
╰───────────────────────────────────────────────────╯


// You get a --help for free
$ uv run python main.py --help

Usage: main.py [OPTIONS] {name}

╭─ Arguments ───────────────────────────────────────╮
│ *    name      <str>  [required]                  │
╰───────────────────────────────────────────────────╯
╭─ Options ─────────────────────────────────────────╮
│ --help          Show this message and exit.       │
╰───────────────────────────────────────────────────╯

// Now pass the 'name' argument
$

Lavish AXI est un projet open-source sous licence MIT, permettant d’ouvrir des artefacts HTML générés par agent dans un navigateur local, d’annoter des éléments ou du texte, d’éditer des diagrammes Mermaid et d’envoyer du feedback à l’agent ⬇️ github.com/kunchenguid/...

GitHub - kunchenguid/lavish-axi: HTML is the new markdown. Lavish is the new editor for your HTML artifacts.

HTML is the new markdown. Lavish is the new editor for your HTML artifacts. - kunchenguid/lavish-axi

github.com