Skip to content

Contributing

  • Prefer a simple, coherent design over preserving accidental complexity.
  • Fix root causes when practical.
  • Keep command, engine, executor, store, and type boundaries clean.
  • Treat the agent and human experience as part of the product.