panel_flatten_workflow — plus CivitAI creator
discovery and remote control of a desktop session from the phone.
panel_flatten_workflow — untangle without wrecking the layout
One call flattens the live canvas in place, preserving the author’s layout:
Get/Set buses, Reroutes, and cg-use-everywhere broadcasts resolve to direct real
links and the virtual nodes are deleted, while kept nodes never move —
groups, positions, colors, and titles survive exactly, and one undo restores. UE
broadcasts materialize from the pack’s own computed extra.ue_links; real
executable nodes (rgthree Context, Seed Everywhere) are kept. Where
strip_workflow produces a clean copy for the agent to run,
flatten fixes the graph you’re looking at. How it works.
CivitAI creator discovery
search_civitai_creators— with no query it returns the site’s creator leaderboard (rank, score, downloads, likes); with a query it searches usernames. A Discord mobile-beta request.search_civitai_modelsgains acreatorfilter — list one creator’s models by exact username, with or without a keyword. Both CivitAI search tools are now whitelisted on the mobilecall_toolchannel (read-only).panel_open_civitai— the agent opens the panel’s CivitAI browser pre-seeded with a search (#225).
Desktop-tab mirror — remote control from the phone
The mobile app can mirror and drive a desktop tab’s session (#227) — see the same conversation and send into it from the couch — alongside a fix for workflows-over-tunnel. More on the mobile app in the mobile beta post.Protocol polish
set_options acks are now cid-correlated (#228): clients can stamp a request
with an opaque cid and get it echoed with requested_model, making model-switch
acks exactly attributable (acks aren’t FIFO), with an ok:false ack on failure.
Fully backward compatible.