You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Open credentials/.env to the Open-in menu and make the Folder tab's Credentials header and Files row open that file instead of revealing a folder Finder shows as empty, creating it when missing; report a file-manager fallback as a muted note and a refusal in red, disable the links while the macOS editor fallback runs, keep one note per tab under the clicked card, and drop results that land after an agent switch.
Lead Add an agent with Install from catalog and New agent, moving folders and connections under Advanced options; add an Agent catalog dialog with tiles, a detail view and quick install that lands on the new agent and raises setup when credentials are missing; run catalog installs one at a time app-wide so they survive a sidebar tab or profile switch; ignore the click that reveals a new view; and return catalog load and install failures as data so an expired session offers Re-authenticate.
Redesign the task page like the local agent page: one title row with a back arrow, status icon and actions, a Details panel with agent and job links and click-to-reveal times, subtasks as Inbox task rows and hidden when empty; report an OS-refused link as its own error, and teach the UX reviewer the detail-page conventions.
Keep the activity popover in place while a Stop is refused or retried, keep it open on the stopped row, drop a refusal once its process has ended, and cover background tasks, Stop and the Tasks badge end to end.
Ask Claude and Codex to report their background tasks and subagents, show them in the composer's activity badges with a Stop control per background process, and keep a Claude subagent's work inline in the chat.
Save a turn a local agent starts on its own after its reply as a run in the chat, with its questions in the Inbox, and show a chat's running subagents, background processes and tasks as badges beside the composer's Send button.
Keep listening to a local agent's session between turns and track its background work: an activity hub the composer will read, a reaper that waits while background work runs, recorded ACP fixtures for background tasks and subagents, and a chat filter on the task list.
Add a live-backend harness for interactive end-to-end sessions against a running cinna-core: a control server that holds the built app, shell helpers that drive it and read both databases, make live-ctl, and a runbook for running such a session.
Recover a remote agent or Managed turn the app was killed or quit under: mark every turn in flight, collect it from the agent on the next launch or when a live stream drops, keep the richer copy of a cut-off reply, confirm a Stop from the agent's task state, and show a Cinna question's real text in the Inbox.
Keep what a remote agent or Managed session streamed when the app quits mid-turn, and leave a half-written attachment tag out of any turn saved mid-stream.
Keep what a remote agent streamed when its connection fails mid-turn, saving it above the error row instead of leaving only the error.
Save a failed agent turn's rows before posting its error, so a write that fails reports one error, and correct the docs on failure order, session saves and the A2A partial-output rule.
Keep a local agent's turn when the app is quit under it: save what it streamed before the processes are killed, save the ACP session as soon as it exists so the next message resumes it, and keep a failed turn's output above its error row.
Find the composer by role in every E2E spec, so the chat curtain's hidden copy never counts as a second one, and assert the running composer's own name where task-start checks it mid-turn.
Find the composer by role in the live-attachment spec, so the chat curtain's hidden copy of the previous screen no longer gives it two message boxes right after a chat switch.
Move the task list from the Jobs sidebar to the bottom of the Inbox screen as Recent tasks with status icons, and keep local asks in the Inbox when a bound service cannot be read, naming the unreadable service instead of failing the whole list.
Open the transcript's Copy text and Save to Notes only on a right-click that lands on selected text, keeping a whole selected message's Markdown, and let saving move the sidebar to the new note's row while the Chats tab returns to the chat it was left on.
Replace the new-chat sparkles with a wireframe of the Cinna logo that draws itself in when its space is clicked and back out on the next click, with an occasional sweep across its lines.
Reopen the window at the size and position it was left at, and remember whether the sidebar was open, while still starting on the new-chat screen.
Let a project folder with an AGENTS.md or CLAUDE.md be added as a local agent after AGENT.md, without turning a repository of AGENT.md agents into one agent or dropping an agent already added.