Skip to content

🛠️ Dev Log 041 – Key Updates on May 30

dokugent deploy now runs identity wizard only once

Gemini suggested a refactor that finally fixed the issue where the identity wizard was showing up multiple times during the dokugent deploy sequence.

  • runCertifyCommand now accepts id and valid as parameters.
  • runCertifyFlow resolves identity only once and passes values downstream.
  • This avoids rereading or regenerating the cert-info file redundantly.
  • cert-info.json is only written once during the initial resolution.

📁 Refactors

  • Conventions
  • Preview
  • Compile

📁 Meta JSON output in conventions

The dokugent conventions command now auto-generates a conventions.meta.json file that includes:

  • Convention type
  • Agent ID
  • Creation timestamp
  • Array of included convention files

This improves LLM readability and aids in tracing convention history across agents.

📖 Docs updated

  • site/docs/commands/dokugent-conventions.md updated to reflect meta.json generation
  • site/docs/commands/dokugent-preview.md cleaned and confirmed to include all preview outputs
  • site/docs/commands/dokugent-compile.md updated to document versioned .compiled.v*.cert.json outputs and logs

🐛 Still pending

  • Error handling if .dokugent/config/agents/agentsConfig.ts is missing.
  • Proper CLI feedback when no BYO files are found during compile.

That's all for today! The deploy flow is now much more pleasant to use. 🎉

Categories