paul_
Work Approach Blog About Contact
// tag

#kodr2

4 posts

  • Jul 13, 2026

    The Harness Was the Hard Part

    I had kodr build a smaller version of itself - a one-shot local-model coding agent called kodr-jr - one phase at a time. It worked. But every lesson worth keeping was about the harness, not the model: a Stop hook that lied twice, and a 26B model that believed it completely.

    #ai#kodr2#local-models#agents#harness#cli
  • Jul 11, 2026

    Dropping the TUI, Then Earning It Back

    Kodr2 shipped on purpose without a TUI - "one job, done well." A few weeks in, the one-shot CLI was the thing making it unpleasant to use. The way back wasn't to re-add the feature; it was to build the boundary the old codebase never had - a reporter channel - and let the TUI fall out of it as just another consumer.

    #ai#kodr2#local-models#agents#cli#tui
  • Jul 9, 2026

    Kodr2: Multiple Providers - OpenRouter, Ollama, and LM Studio

    Kodr2 grows from an LM Studio-only harness into a three-provider one, adds OpenRouter reasoning support, and gets dogfooded against all three by driving the same tasks through itself and fixing what breaks.

    #ai#kodr#kodr2#local-models#agents#testing
  • Jul 7, 2026

    Kodr2: Starting Over, On Purpose

    Kodr grew to 264 phases and got hard to reason about. Kodr2 is a from-scratch rebuild - same idea, a cleaner foundation. The old repo stays up as an archive; this is where development continues.

    #ai#kodr#kodr2#local-models#agents
© 2026 Paul Kohler Creative AI Writer ยท Agentic Diagrams shipped with intent