|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. Entries are generated by homeboy from git commits. |
4 | 4 |
|
| 5 | +## [0.3.0] - 2026-06-13 |
| 6 | + |
| 7 | +### Added |
| 8 | +- define provider turn adapter contract |
| 9 | +- add registered agent materialization adapter |
| 10 | + |
| 11 | +### Changed |
| 12 | +- Add identity store materialization lifecycle |
| 13 | +- Define principal context contract |
| 14 | +- Add safe execution workspace primitive |
| 15 | +- Add task execution metrics envelope |
| 16 | +- Add task execution target plumbing |
| 17 | +- Add runtime tool lifecycle contract |
| 18 | +- Centralize provider turn tool extraction |
| 19 | +- Conversation loop: surface rejected tool declarations instead of dropping silently |
| 20 | +- Preserve client tool extension metadata |
| 21 | +- Default source tool descriptions |
| 22 | +- Keep host tools visible in runtime policies |
| 23 | +- Allow unnamespaced host tool declarations |
| 24 | +- Allow provider-turn continuation messages |
| 25 | +- Keep frontend chat context examples opaque |
| 26 | +- Tighten truncator citation metadata boundary |
| 27 | +- Keep truncated result metadata generic |
| 28 | +- Keep chat context metadata opaque |
| 29 | +- Use generic citation item identifiers |
| 30 | +- Generalize chat context binding |
| 31 | +- Preserve citation extension metadata |
| 32 | +- Support optional chat knowledge context |
| 33 | +- Define citation metadata for retrieved context |
| 34 | +- Preserve chat result metadata |
| 35 | +- Complete disposable runtime contract gaps |
| 36 | +- Allow JSON-RPC chat source in schema |
| 37 | +- Add JSON-RPC chat adapter (message/send + message/stream) |
| 38 | +- Define server tool declaration contract |
| 39 | +- Add runtime tool policy projection |
| 40 | +- Add completion policy stop event coverage |
| 41 | +- Add mediated tool hook surfaces |
| 42 | +- keep session metadata examples generic |
| 43 | +- clarify conversation session store contract |
| 44 | +- Bump the actions-major group with 2 updates |
| 45 | +- Add pre-tool mediation decisions |
| 46 | + |
| 47 | +### Fixed |
| 48 | +- allow provider-safe runtime tool names |
| 49 | +- Fix task execution lint |
| 50 | +- Fix runtime tool lifecycle lint |
| 51 | +- Fix provider turn extractor lint |
| 52 | +- Fix tool source normalization for client declarations |
| 53 | +- Fix continuation event role typing |
| 54 | +- Fix frontend chat REST scope alignment |
| 55 | +- Fix metadata preservation lint |
| 56 | +- Fix runtime contract lint |
| 57 | +- Fix server tool registry lint |
| 58 | +- add runtime agent bundle imports |
| 59 | +- Fix mediated tool hook lint |
| 60 | +- satisfy scoped pre-tool mediation lint |
| 61 | +- Fix pre-tool mediation PHPStan after merge |
| 62 | +- align runtime principal constant |
| 63 | +- keep runtime contracts product neutral |
| 64 | +- add disposable sandbox runtime contracts |
| 65 | +- allow host tool declarations in requests |
| 66 | +- align provider turn loop assignments |
| 67 | +- use supported GitHub Actions Dependabot cooldown config |
| 68 | +- Fix pre-tool mediator PHPStan types |
| 69 | +- Fix pre-tool mediation lint |
| 70 | + |
5 | 71 | ## [0.2.1] - 2026-06-02 |
6 | 72 |
|
7 | 73 | ### Changed |
|
0 commit comments