Releases: getkastordev/kastor
Releases · getkastordev/kastor
Release list
v0.2.0
Note
Kastor is pre-1.0. The v0 language semantics may still change until the
v0 exit criteria (KAS-36) are met.
Changelog
Features
- fc6bfa0 feat: add Claude provider normalization and diff (KAS-38)
- 6704a01 feat: eve mcp mapping — allow-listed server connection files (KAS-32)
- b2303c4 feat: eve model mapping — agent.ts via AI Gateway strings (KAS-32)
- e49375d feat: eve project assembly — one project per root agent (KAS-32)
- fd9b782 feat: eve prompt mapping — instructions.md and skills (KAS-32)
- 7746ea8 feat: eve target TypeScript emission primitives (KAS-32)
- 3874273 feat: eve tool mapping — defineTool files with Zod schemas (KAS-32)
- 291698e feat: generated project ergonomics — fail-fast MCP config, advertised-tool errors, clean lint (KAS-29)
- ab8c978 feat: implement Claude agent lifecycle operations (KAS-38)
- 0e97f02 feat: register Claude provider and resolve auth (KAS-38)
- ed47692 feat: register eve generator; examples build for it; tests (KAS-32)
Bug fixes
- 6085778 fix(build): stop clobbering implemented runtime tool stubs (KAS-24)
- e7688b8 fix: agent.ts and connection files must match eve@0.11.4's authored shapes (KAS-32)
- 30b153f fix: clarify Claude diff key ordering (KAS-38)
- 0a12a57 fix: correct Claude provider normalization (KAS-38)
- a8e4e0b fix: generated package.json must satisfy eve's exact ai peer pin (KAS-32)
- 9653221 fix: prevent Claude toolset perpetual diffs (KAS-38)
- e5e4bda fix: validate planned creates through the provider (KAS-55)
Other changes
- 07862fd Merge pull request #66 from weirdGuy/feature/kas-29
- 44b7b29 Merge pull request #67 from weirdGuy/feature/kas-32
- f3cd3c6 Merge pull request #68 from weirdGuy/feature/kas-37
- 70a26c6 Merge pull request #69 from weirdGuy/feature/kas-38
- b87e9b4 Merge pull request #70 from weirdGuy/feature/kas-24
- 86642a6 Merge pull request #71 from weirdGuy/feature/kas-41
- b7a4a59 Merge pull request #72 from weirdGuy/feature/plan-create-validation
- 62a7bb1 Merge pull request #73 from weirdGuy/feature/kas-30
- da540ff Merge pull request #74 from weirdGuy/release/v0.2.0
- 76996f1 test: add Claude provider acceptance coverage (KAS-38)
- 820d867 test: cover Claude provider lifecycle behavior (KAS-38)
v0.1.2
v0.1.1
v0.1.0
Note
Kastor is pre-1.0. The v0 language semantics may still change until the
v0 exit criteria (KAS-36) are met.
Changelog
Features
- 99af094 feat: built-in in-memory platform provider (#17)
- 47c9223 feat: kastor init — new-project scaffolding (KAS-39)
- 2368a12 feat: register the memory provider; weather example plans against it (#17)
- d092504 feat: release engineering — commit stamping, 5-target builds, brew cask, install docs (KAS-40)
- 253f84b feat: support-triage canonical example — single agent, pure prompt (KAS-46)
Other changes
- ea75eaf .gitignore update
- 3785814 Add Cloudflare Workers configuration
- 689337f Add example agent specification to README
- 43a2ba7 Changed gif
- d4c7ad1 Enhance README with feedback and discussion info
- 394bcc9 Fixed roadmap
- dd12d60 Fixed video link
- 0412d16 Merge pull request #49 from weirdGuy/feat/17-plan-memory-provider
- 4314540 Merge pull request #50 from weirdGuy/readme-and-demo-update
- 335e842 Merge pull request #51 from weirdGuy/landing-page-created
- d83d93f Merge pull request #52 from weirdGuy/cloudflare/workers-autoconfig
- df4d2a4 Merge pull request #53 from weirdGuy/mintlify-integration
- 000b7b7 Merge pull request #54 from weirdGuy/docs-update
- 7f86e57 Merge pull request #57 from weirdGuy/feat/56-spec-landscape-realign
- bb5305c Merge pull request #60 from weirdGuy/feat/58-docs-consistency-sweep
- 58abdc6 Merge pull request #62 from weirdGuy/feature/kas-35
- f33bec9 Merge pull request #63 from weirdGuy/feature/kas-46
- 062e7d4 Merge pull request #64 from weirdGuy/feature/kas-39
- e4f0950 Merge pull request #65 from weirdGuy/feature/kas-40
- 2180b62 Mintlify docs added.
- 93839fd Readme file changed
- 13542c2 SPEC.md: realign to current platform landscape (#56)
- 315908f Trigger deploy
- f1200be Update README with project status and features
- fbe6fc6 Updated Readme and added demo
- 2333797 Updated landing page
- e86b7a3 Updated mintlify pages
- 42c2ebf Updated mintlify pages
- 4709a47 Video added
- bd68fd2 ph in mintlify
- 41d948b posthog stuff
- b754dc2 test: isolate build test from developer-local example artifacts (#61, KAS-35)
- d87f592 video demo added
v0.0.1-alpha
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