Skip to content

Errata v1.7.0

Choose a tag to compare

@nokusukun nokusukun released this 20 Feb 07:12
· 279 commits to master since this release

Highlights

  • Guided generation mode with AI-suggested story directions — the librarian proposes possible next steps, shown as clickable cards in the generation input.
  • Generation abort — stop mid-stream and keep partial output as a saved prose fragment.
  • Agent activity indicator — animated wisp orbs show which background agents are running (librarian, character chat, directions, writer).
  • Story cover images — set cover art from the create dialog, story list, or info panel. Displayed as a banner in the prose view and on gallery cards.
  • Guilloche story cards — stories without covers get unique decorative SVG patterns instead of plain gradients.
  • Script block live preview — real-time evaluated output as you type, with a fragment reference panel for easy ID lookup.
  • ctx.getFragment(id) — async fragment lookup now available in script blocks.
  • Dialogue italicization — quoted dialogue in prose blocks is automatically italicized for visual distinction.
  • Dynamic agent registry — model roles are now resolved through a dynamic registry instead of static config.
  • Agent block system — centralized block-based context assembly for all agents (librarian, character chat, directions).

Included changes since v1.6.0

  • feat(generation): add abort support and guided direction mode
  • feat(directions): add direction suggestions and deduplicate librarian outputs
  • feat(agents): add active-agent registry with animated wisp indicator
  • feat: add story cover images with gallery grid layout
  • feat(story-list): replace gradient placeholder with guilloche SVG pattern
  • feat(blocks): add live script block preview and fragment reference
  • feat(blocks): add getFragment to script block context
  • feat(prose): italicize dialogue with composable text transforms
  • refactor(agents): replace static model-roles with dynamic registry
  • refactor(generation): migrate tool management to agent block system
  • refactor(agents): introduce agent block system for centralized context assembly
  • refactor(story-archive): simplify to recursive full-directory export
  • refactor(prose): memoize sidebar items and use ProseMirror JSON content
  • fix(blocks): include actual error message in script block errors
  • fix(fragments): correct description max length and fix dirty-tracking reset
  • fix: auto-install deps in run scripts to prevent stale node_modules errors
  • feat(docs): add commit-driven docs sync skill
  • docs: sync documentation with recent generation, block, and UI changes