Skip to content

v0.6.0

Choose a tag to compare

@mkjt2 mkjt2 released this 08 Jun 22:18
· 73 commits to main since this release
0aec173

Highlights

  • OpenCode is now a fully supported third provider. Confab ingests and attributes OpenCode subagent sidechain files, with a new opencode_subagents capability flag gating CLI upload.
  • TILs have been removed. The "Today I Learned" feature has been fully purged from the backend API, database, frontend, and docs.
  • Easier support & docs discovery. Docs links surfaced in more places, plus in-app GitHub issue reporting (works for self-hosted instances too).

Features

  • CF-539: Ingest & attribute OpenCode subagent sidechain files #266
  • CF-571: Surface docs link in more places + in-app GitHub issue reporting (incl. self-hosted) #268
  • CF-573: Match session IDs (confab UUID + external_id) in session search #271

Removals

  • CF-529: Purge TILs from confab-web — backend API, DB, frontend, docs #264
  • CF-570: Remove leftover TIL references missed by the CF-529 purge #269

Bug Fixes

  • CF-546: Fix empty-model pricing WARN spam + file-less sub-agent $0-cost bug #265
  • Fix OpenCode filter-dropdown icon invisible in dark mode #263

Docs

  • CF-556: Add OpenCode as a third provider across user docs #267

DB Migrations

  • 000052_drop_tils — Drops the tils table (DROP TABLE IF EXISTS tils) as part of the TIL feature removal. The down migration recreates the table and its indexes (idx_tils_owner_created, idx_tils_session, idx_tils_search).

API Changes

Removed (TIL feature removal, CF-529):

  • POST /api/v1/tils — create TIL (CLI)
  • GET /api/v1/tils — list TILs (web dashboard)
  • GET /api/v1/tils/{id} — get a TIL
  • DELETE /api/v1/tils/{id} — delete a TIL
  • GET /api/v1/sessions/{id}/tils — list TILs for a session
  • GET /api/v1/tils/export — export TILs

Added (capabilities, CF-539):

  • GET /api/v1/capabilities now returns opencode_subagents: true, reporting support for ingesting OpenCode subagent JSONL files uploaded as file_type='agent' under the root session. The CLI gates upload of subagent files on this flag.

Breaking Changes

  • TIL feature fully removed. All /api/v1/tils* endpoints and the /api/v1/sessions/{id}/tils endpoint are gone, and the tils table is dropped. Any CLI or integration relying on TIL endpoints will break. No env var or CLI flag renames in this release.