Calliope changelog — 24 August 2026 #20
benjiyaya
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Calliope changelog — 24 August 2026
Agent + Assets Management update. Ships in Windows zip 1.2.1.
Posted in both places:
Video / H3 / Generate-all: 2026-08-23.
Agents
Agents chat is a plugin harness with an event-sourced session log. UI rows and LLM history are derived from that log — they are not written on their own.
Modes
@workflow/ generate queues on hidden Playground scratch. The agent does notcreate_projectjust to make an image.create_project/link_projectonly when the user wants a film; the session then re-scopes.Tools the agent may use
create_project,link_project,list_projects.enqueue_asset_jobs,enqueue_video_jobs,run_workflow,wait_for_jobs,attach_asset.attach_assetfiles a finished generate (job_idor path) onto a film as a character sheet, environment, or misc. item. Refuses Playground scratch.Comfy MCP
comfy_*generate tools are not loaded. Agents use Calliope HTTP tools only.Human-in-the-loop (1.2.1)
run_workflow,enqueue_asset_jobs,enqueue_video_jobs) stay hidden until the user’s latest message asks to generate or confirms an offer.@workflowalone is not permission. Creating a misc. item (or any text edit) is not permission.[Calliope context]appendix is stripped first (kind=imagein the appendix cannot unlock renders).replace=trueregeneration on a non-empty project still needs an explicit confirm (“yes, replace” / “from scratch”).Helpers live in
harness/policy.py.Operator controls
agent_max_steps.@mentions (workflows), file attachments. Welcome chips stay on a newly created empty session.Assets management
Three entity types on Project → Assets. All three are LLM-extracted in Draft Storyline, editable in Story, and generated as reference images here.
characterslocationsitemsItems match locations in the form (
name,description,consistency_prompt,reference_image_path). Image prompt on the card maps to(Input:prompt)by role, not node id.Generate (Assets tab)
reference_image_path(they used to finish in the queue and stay Pending on the card). Queue label:Name · item.Playground → project
Agent path
attach_assetonto a real film (sheet / env / item).All reactions