Skip to content

Releases: weirdGuy/kastor

Release list

v0.0.1-alpha

Choose a tag to compare

@weirdGuy weirdGuy released this 08 Jul 15:46
11b7d80

What's Changed

  • Scaffold Go module, cobra CLI skeleton, and CI (#1) by @weirdGuy in #20
  • Parse project file model and target blocks into typed structs (#2) by @weirdGuy in #21
  • Reject cross-type target fields: auth on codegen, output on platform … by @weirdGuy in #22
  • Parse .prompt files: frontmatter, raw body, {{var}} extraction (#5) by @weirdGuy in #23
  • Parse .tool files: params, returns, single source with kind enum (#4) by @weirdGuy in #24
  • Parse .agent files: unresolved refs, IO contract, depends_on (#3) by @weirdGuy in #25
  • Module loading: symbol table + cross-file reference resolution (#6) by @weirdGuy in #26
  • Validation: prompt variables satisfiable from agent IO (#7) by @weirdGuy in #27
  • Graph: DAG construction, cycle detection, deterministic topo sort (#8) by @weirdGuy in #28
  • CLI: adl validate — full pipeline, aggregated diagnostics (#9) by @weirdGuy in #29
  • CLI: adl fmt — canonical formatting via hclwrite (#10) by @weirdGuy in #30
  • Parser: system_prompt is optional on agents (#7) by @weirdGuy in #31
  • Codegen engine: Generator contract, canonical output, synced writes (#11) by @weirdGuy in #32
  • LangGraph target: single agent with tools (#12) by @weirdGuy in #33
  • SPEC: record codegen decisions ratified in #12 close-out by @weirdGuy in #37
  • adl build command wiring (#38) by @weirdGuy in #39
  • docs + hygiene: example workflow READMEs, gitignore generated output (#40) by @weirdGuy in #41
  • Licence and spec update by @weirdGuy in #42
  • Provider interface + state file: target-agnostic plan/apply engine (#15, #14) by @weirdGuy in #43
  • feat: rename project, language, and CLI to Kastor by @weirdGuy in #44
  • feat: release automation via GoReleaser + GitHub Actions by @weirdGuy in #46

Full Changelog: https://github.com/weirdGuy/kastor/commits/v0.0.1-alpha