customize.toml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # DO NOT EDIT -- overwritten on every update.
  2. #
  3. # Customization surface for bmad-agent-builder. This governs how the builder
  4. # builds: the org-wide context, standards, and gates applied to every agent it
  5. # produces. It is distinct from the per-built-agent customize.toml the builder
  6. # emits during an individual build.
  7. #
  8. # Override files (not edited here):
  9. # {project-root}/_bmad/custom/bmad-agent-builder.toml (team)
  10. # {project-root}/_bmad/custom/bmad-agent-builder.user.toml (personal)
  11. [agent]
  12. # --- Configurable below. Overrides merge per BMad structural rules: ---
  13. # scalars: override wins • arrays: append
  14. # Steps to run before standard activation (config load, greet).
  15. # Use for org pre-flight loads or compliance checks.
  16. activation_steps_prepend = []
  17. # Steps to run after intent routing, before the build/analyze loop begins.
  18. activation_steps_append = []
  19. # Standards the builder keeps in mind for the whole session, loaded as context
  20. # into every build and analyze. Each entry is a literal sentence, a `skill:`
  21. # skill, or a `file:` path/glob whose contents load as facts. Use for house
  22. # conventions you want present but not hard-gated (for gates, see build_standards).
  23. # "Every agent persona names its owner relationship explicitly."
  24. # "file:{project-root}/_bmad/standards/agent-house-style.md"
  25. persistent_facts = ["file:{project-root}/**/project-context.md"]
  26. # Executed when a build or analyze run completes, after the user has been told
  27. # the artifact is ready. String scalar (one instruction) or array (in order).
  28. on_complete = ""
  29. # --- Builder gates ---
  30. # Hard standards every BUILT agent must satisfy. Unlike persistent_facts
  31. # (context), these are enforced: applied as build criteria and checked again as
  32. # a conformance pass during Analyze. Each entry is a `skill:`, `file:`, or
  33. # plain-text directive. Append-only. Empty by default (no org gates).
  34. build_standards = []
  35. # Eval requirement for a build to be declared done. Empty (default) keeps evals
  36. # opt-in, offered at the eval beat but never forced.
  37. # "baseline" -- require a passing baseline run (agent beats the bare model)
  38. # "any" -- require at least one eval case to exist and pass
  39. evals_required = ""