Skip to content

Releases: getkastordev/kastor

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 19:59
da540ff

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 08:04

Note

Kastor is pre-1.0. The v0 language semantics may still change until the
v0 exit criteria (KAS-36) are met.

Changelog

Bug fixes

  • 04470c1 fix: cask token must be exactly {{ .Env.VAR_NAME }} (KAS-40)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 07:59

Note

Kastor is pre-1.0. The v0 language semantics may still change until the
v0 exit criteria (KAS-36) are met.

Changelog

Bug fixes

  • 84e156c fix: cask publish templates — envOrDefault does not exist in OSS goreleaser (KAS-40)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 07:49
e4f0950

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

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