Skip to content

Releases: whaaaley/cynthia

0.0.9

30 Jun 05:35
1f7557e

Choose a tag to compare

  • Add explicit type to config schema

0.0.8

30 Jun 05:24
e7cb968

Choose a tag to compare

  • Export missing type CynthiaConfig

0.0.7

30 Jun 04:50
8e26c5c

Choose a tag to compare

  • Fix ts-morph import map name

0.0.6

29 Jun 14:23
39b10e6

Choose a tag to compare

  • Prompt files are now saved as gherkin .feature files instead of .prompt.txt.
  • Test function must be named testFn and assigned to a variable for prompt generation to work.
  • Removed the universal-proxy placeholder export and the custom Cynthia test wrapper system.
  • Now uses ts-morph to directly parse and analyze test files, enabling prompt generation without the need for a wrapper or proxy.

0.0.3

27 Jun 02:30
eb88ec5

Choose a tag to compare

  • Includes @cynthia/universal-proxy for the default export of the placeholder implementation, which allows for more complex tests
  • Fixes issues with prompt generation and improved wording
  • Removed support for @std/expect to keep the test call capture logic minimal

0.0.2

26 Jun 10:58
61b1e89

Choose a tag to compare

This release rethinks many aspects of the original proof of concept.

  • Added a cynthia.config.ts files to allow for seeded generations, model selection, and more
  • Complete rewrite of the Deno test wrapper system to support all methods which paves the way for a future where the test framework is completely interchangeable
  • Entirely new prompt system with support for custom instructions
  • Cynthia is now a legitimate command line application
  • Overall code quality has been massively improved upon
  • Added an "agentic" retry system: Generate -> Test -> Retry on failure

0.0.1

26 Jun 10:49

Choose a tag to compare

This is the initial proof of concept. It's an extremely rough wrapper around Deno's std test libraries.