Skip to content

2025

✅ Dev Log 034 – Agent Plans Get Real

We spent the last few focused sessions refactoring the dokugent plan command — not just to make it better, but to make it composable for dry runs and simulations.

Until now, the plan wizard felt like a placeholder. It worked, but it didn’t hold weight. It asked you what the agent should do, but didn’t respect the structure of actual planning.

That’s changed.

What’s New

  • Each plan step is now its own file. Stored under .dokugent/data/plans/<agentId>/steps/<stepId>.md, every step is a unit of intent: with goals, roles, tools, and constraints.

  • The wizard is no longer naive. It skips step IDs you’ve already defined. It warns you before overwriting. It uses the active agent as context, and doesn’t make you repeat yourself.

  • plan.md is assembled, not authored. Steps are written individually, but Dokugent automatically compiles them into a full plan. Every update rebuilds it. Nothing gets lost.

  • Token count feedback is built-in. After every run, we estimate token cost. You know what your plan is really costing before you simulate or dry run.

  • It feels more like an operating system now. Not in a bloated way — in a minimal viable control surface kind of way. Like something you could trust to scaffold a real agent.

Why It Matters

Plans are where agents become accountable. If an agent fails, we need to know what it was supposed to do, step by step. That means those steps have to be inspectable. Composable. Auditable.

This refactor makes that real.

What’s Next

  • dokugent plan --ls and --preview are next.
  • Certification will eventually read these steps as structured input.
  • Simulation will let you mix and match combinations without rewriting anything.

This DX polish is groundwork for traceable agent workflows.

More soon.

Categories

✅ Dev Log 033 – From Local Experiments to Public Groundwork

Today marks the soft launch of dokugent.com. It’s quiet, intentional, and still very alpha — but it’s real, and that’s what matters.

We didn’t launch with a fanfare. We launched a foundation. The CLI now has a home. The docs now have structure. And the agent accountability system we’ve been dreaming of finally has a public face.

This isn’t the “final version” of anything — it’s scaffolding. It’s a container for the work ahead.

What’s Working

  • The homepage is live and styled with animated canvas particles (hello, agent energy).
  • Plan, Conventions, and Criteria are outlined in the UI and CLI.
  • A private dev log has been ongoing since May 19, and this post marks our move into a public rhythm.

What’s Not Ready (Yet)

  • The CLI is alpha — undocumented in parts, volatile in others.
  • We haven’t pushed for adoption or feedback. This is still a maker’s space.
  • The “Getting Started” page is live, but intentionally deflects usage until we complete a command sweep.

Why Now?

Because we needed a place to think in public. A place to document the evolution of this tooling layer as we build it — not just after it’s done.

This post is a bookmark. A receipt. A timestamp for the moment we stopped quietly experimenting and started quietly shipping.

Stay tuned.

Categories