v0.18.0
What's Changed
- docs: the front page carries the score it earned by @aguinelo in #346
- fix(behavior): a skill loads on what distinguishes it by @aguinelo in #347
- feat(behavior): a loaded skill announces itself by @aguinelo in #356
- feat(evals): the skill contract gets measured by @aguinelo in #349
- fix(behavior): a bad skill file does not stop the product by @aguinelo in #350
- feat(behavior): a skill that reaches for the boundary is put to the person by @aguinelo in #351
- docs: the boundary paragraph says what the boundary does by @aguinelo in #352
- feat(behavior): the agent knows where skills live by @aguinelo in #353
- feat(behavior): a skill from anywhere is a file you can adopt by @aguinelo in #354
- feat(provider): a family for Gemini, and a rule for families nobody measured by @aguinelo in #355
- feat(loop-command): a goal with no spec folder is qualified by @aguinelo in #357
- fix(loop-command): a bare word that names no folder is a goal by @aguinelo in #359
- feat(client-tui): the status bar says which build is running by @aguinelo in #358
- fix(client-tui): a replaced stream ending does not quit the client by @aguinelo in #360
- fix(loop-command): the proposal is committed when the turn ends by @aguinelo in #361
- feat(client-tui): the bar says where you are, and the window says which session by @aguinelo in #362
- feat(loop-command): the loop says it finished, and where done stands by @aguinelo in #363
- chore: cut 0.18.0 by @aguinelo in #364
Full Changelog: v0.17.0...v0.18.0