github tiann/hapi v0.28.0
Release v0.28.0

4 hours ago

What's Changed

  • fix(cursor): exclusive agent spawn lease for list-models vs ACP by @heavygee in #1529
  • fix(web): improve session search UI by @techotaku39 in #1545
  • feat(sessions): add on-demand AI title suggestions by @techotaku39 in #1577
  • fix(web): align new-session and settings controls by @techotaku39 in #1578
  • fix(web): lower context usage warning thresholds by @techotaku39 in #1576
  • fix(web): shorten Codex sync label and size action menu to content by @techotaku39 in #1569
  • fix(mcp): clarify display_image user-output semantics by @techotaku39 in #1568
  • fix(web): clarify displayed media labels by @techotaku39 in #1565
  • fix(web): recover silently-dead SSE connections quickly, stop banner noise by @swear01 in #1562
  • fix(web): keep share actions visible during generation by @techotaku39 in #1550
  • fix(web): stabilize autocomplete dropdown layout by @techotaku39 in #1547
  • fix(web): localize Fork and Rewind labels in Simplified Chinese by @techotaku39 in #1546
  • fix(web): add clear action to collapsed session search by @techotaku39 in #1544
  • fix(web): prevent Rewind crashes when message history resets by @techotaku39 in #1530
  • fix(web): hide chat viewport focus outline after Home/End by @techotaku39 in #1495
  • fix(web): normalize Windows file search query separators by @techotaku39 in #1490
  • fix(web): keep single tildes literal in markdown by @Kryptonzy in #1471
  • feat(pi): support Pi slash commands from HAPI web (compact/session/model/help) by @swear01 in #1570
  • fix(web): map codex-enveloped compact-summary to the chat block by @swear01 in #1582
  • fix(web): restore Ctrl+A select-all on the chat page by @swear01 in #1595
  • feat(web): keep quiet active sessions in the pinned top section — Running / Active / Inactive tiers by @swear01 in #1590
  • fix(web): preserve current Fork action while reading history by @techotaku39 in #1573
  • fix(web): prioritize latest tail on session re-entry by @techotaku39 in #1560
  • fix(runner) preserve native instructions by @0xshawn in #1557
  • fix(hub): retry Cursor legacy SQLite cleanup on Windows by @techotaku39 in #1561
  • fix(web): preserve session sidebar scroll during navigation by @techotaku39 in #1552
  • fix(codex): cache codex model list to avoid spawning app-server per request by @swear01 in #1534
  • fix(pi): settle autonomous agent lifecycles instead of swallowing them by @KorenKrita in #1563
  • fix(web): prevent replaying historical assistant output by @techotaku39 in #1572
  • feat(search): support wildcard patterns across search fields by @techotaku39 in #1571
  • fix(cursor): retry transient ACP connection errors by @swear01 in #1541
  • feat(web): composer model/effort value buttons and first-class permission (part of #1438) by @swear01 in #1475
  • feat: unified agent configuration descriptors (session config consolidation) by @swear01 in #1469
  • feat(agy): replace fragile PTY/TUI wrapper with headless print-mode transport by @swear01 in #1591
  • feat(hub): add background-only ServerChan fallback by @techotaku39 in #1608
  • feat(cli): follow conversation language in status summaries by @techotaku39 in #1584

New Contributors

Full Changelog: v0.27.3...v0.28.0

Don't miss a new hapi release

NewReleases is sending notifications on new releases.