Kogen

From the work

Notes

Practical findings from building Kogen.

  1. Check what your agent actually receives

    In Optimum Codegen, 31 rules we had written for the build agents reached them as one. Here is what broke the delivery, why nothing caught it, and how to check your own setup.

    Read the note
  2. Replacing Codex without replacing Kogen

    I want to try other coding agents without handing them Kogen's checks, review, history, and definition of finished.

    Read the note
  3. I don't want AGENTS.md

    One repository-wide instruction file cannot fit agents with different jobs, and sharing its filename does not standardize how tools interpret it.

    Read the note
  4. Make no mistakes

    Preventable mistakes enter an agent-led Build through ambiguity. Make the decisions explicit enough to inspect and check.

    Read the note
  5. Making the offline check fast enough to keep running

    A slow verification step gets deferred or skipped. Here's how Kogen kept its check fast without cutting what it verifies.

    Read the note
  6. The agent said it ran the checks

    A Stop hook makes declared checks part of finishing instead of trusting an agent to report that it ran them.

    Read the note
  7. My Codex is not Kogen's Codex

    Kogen pins a tested Codex version and runs it with its own settings and login, separate from mine.

    Read the note
  8. codex exec can exit 0 after failed checks

    Codex can exhaust its attempts to fix a failing check while the surrounding codex exec process still exits successfully.

    Read the note
  9. Markdown for agents. HTML for humans.

    The source stays Markdown. Astro templates turn it into a website, so I don't hand-write HTML on every report.

    Read the note
  10. You don’t need Astra

    I tried cheaper models on the same Kogen build. They finished the job too.

    Read the note
  11. Don’t let the coding agent grade its own work

    Why Kogen lets the Developer run focused tests but reserves final verification for automated machinery.

    Read the note
  12. How to turn off Codex terminal animations

    The setting for a calmer Codex terminal—and what a small startup comparison showed.

    Read the note