Skip to content

Releases: carmelosantana/coqui

v0.0.29

Choose a tag to compare

@github-actions github-actions released this 07 Aug 02:43
b91cdaa

What's Changed

Full Changelog: v0.0.28...v0.0.29

v0.0.28

Choose a tag to compare

@github-actions github-actions released this 15 Jul 12:00
fe59c91

Highlights — structured questions

v0.0.28 adds structured questions: a first-class way for an agent to ask you a structured question mid-turn.

  • ask_user tool — single-select, multi-select, or free-text (with an optional "Other"), each carrying a suggested default. One representation, rendered on every surface: an interactive REPL prompt, suspend-and-ask over the API (streamed via SSE, answered over REST), or a per-loop policy for hands-off runs.
  • Loops gain an on_question policy: block (the loop pauses and escalates the question for you to answer, reusing the loop-hardening blocked/retry path) or default (auto-take the agent's suggested answer and keep going). Default is block.
  • Every question and answer is validated and audit-logged. New REST endpoints: GET /sessions/{id}/questions and POST /sessions/{id}/questions/{questionId}/answer.

Non-breaking — purely additive; existing turns and loops are unaffected (no ask_user call ⇒ no change).


Full per-PR changelog below.

What's Changed

  • feat(questions): structured questions to the user — ask_user + REPL/API/loop responders (brief #6) by @carmelosantana in #160

Full Changelog: v0.0.27...v0.0.28

v0.0.27

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:12
7010b80

Highlights — the core-thinning release

v0.0.27 lands the core-thinning program: a leaner, more hackable core with feature surface moved into optional mods.

  • Artifacts reworked to files-only storage with a pinned recent-artifacts index and created_by provenance; agents now record canonical artifacts as durable memory pointers (#155, #156).
  • Loops hardened — machine-readable stage verdicts, a two-verdict gate + anti-thrash circuit-breaker that escalates to an honest blocked state (instead of a false "completed"), and restart-safe durability — plus the loops-API program (live view, headless start, custom definitions) and an SSE event stream (#149#151, #158).
  • Identity simplified to soul.md + backstory.md + a new persona context/*.md tier (#157).
  • Extensible API — mods can now register HTTP routes, including public/auth-exempt ones for webhook receivers and callbacks (#152, #159).
  • Slimmer core — MCP client engine moved into core (management toolkit optional), the REPL fullscreen TUI removed, and Channels + several toolkits dropped (#145#148).

⚠️ Breaking changes

This release removes several features from core and relocates them to optional mods. If you rely on any of these, act before upgrading:

  • Backstory generator removed from core (#157). /backstory and source-file ingestion now live in the optional mod. Restore them with composer require coquibot/coqui-toolkit-backstory (published on Packagist). See docs/PROFILES.md for the migration notes.
  • Webhooks extracted to an optional mod (#152). Webhook receivers/management moved to the coquibot/coqui-toolkit-webhooks mod (which also introduced the API-feature extension point). Install it if you use webhooks.
  • Phase-1 removals (#148): Channels, the Composer/Packagist toolkits, and background-task tooling were removed from core.
  • REPL fullscreen TUI removed (#147). The portal remains; the fullscreen terminal UI is gone.
  • MCP management toolkit is now optional (#145). The MCP client engine ships in core; enable the management toolkit explicitly if you need MCP administration.

Full per-PR changelog below.

What's Changed

  • Platform thinning: The Lean Default + backstory dependency-extraction by @carmelosantana in #146
  • feat(mcp): ship MCP client engine in core; make management toolkit optional by @carmelosantana in #145
  • REPL slim: remove the fullscreen TUI, keep the portal (roadmap item 5) by @carmelosantana in #147
  • Phase-1 thinning batch: remove Channels, Composer/Packagist toolkits, de-tool background tasks [merge after #147] by @carmelosantana in #148
  • feat(loops): loops-API program — live view, headless start, custom definitions by @carmelosantana in #149
  • fix(loops): surface newest events in loop live-view read-model by @carmelosantana in #150
  • feat(loops): GET /loops/{id}/events — SSE live nudge stream by @carmelosantana in #151
  • feat(webhooks): extract webhooks into an optional mod (+ API-feature extension point) by @carmelosantana in #152
  • docs: align core docs + prompts with thinned core (drift slate + rubric) by @carmelosantana in #153
  • build: generate config/documentation.json at build time (stop tracking it) by @carmelosantana in #154
  • feat(artifacts): files-only storage, pinned index, provenance (brief #1) by @carmelosantana in #155
  • feat(artifacts): remember canonical artifacts as durable memory (brief #2) by @carmelosantana in #156
  • feat(identity): soul/backstory/context markdown, remove generator — Effort 1 [BREAKING, draft] by @carmelosantana in #157
  • feat(loops): loop hardening — stage verdicts, gate/rework circuit-breaker, durability (brief #3) by @carmelosantana in #158
  • feat(api): mod-declarable public API routes (brief #7) by @carmelosantana in #159

Full Changelog: v0.0.26...v0.0.27

v0.0.26

Choose a tag to compare

@github-actions github-actions released this 30 Jun 13:58
7c1232d

What's Changed

Full Changelog: v0.0.25...v0.0.26

v0.0.25

Choose a tag to compare

@github-actions github-actions released this 13 May 22:13
2ff2b96

What's Changed

Full Changelog: v0.0.24...v0.0.25

v0.0.24

Choose a tag to compare

@github-actions github-actions released this 28 Apr 21:29
53edd34

What's Changed

  • Updates toolkits to use structured JSON responses and adds conversation history support by @carmelosantana in #139
  • Implements structured JSON ToolResults for consistent API responses by @carmelosantana in #138

Full Changelog: v0.0.23...v0.0.24

v0.0.23

Choose a tag to compare

@github-actions github-actions released this 25 Apr 01:24
fd5f8b8

What's Changed

Full Changelog: v0.0.22...v0.0.23

v0.0.22

Choose a tag to compare

@github-actions github-actions released this 23 Apr 14:05

What's Changed

Full Changelog: v0.0.21...v0.0.22

v0.0.21

Choose a tag to compare

@github-actions github-actions released this 19 Apr 00:51

What's Changed

Full Changelog: v0.0.20...v0.0.21

v0.0.20

Choose a tag to compare

@github-actions github-actions released this 16 Apr 18:56

What's Changed

Full Changelog: v0.0.19...v0.0.20