Skip to content

feat: add session attention and orchestration parity - #422

Merged
pedronauck merged 9 commits into
mainfrom
herdr-parity
Aug 17, 2026
Merged

pedronauck merged 9 commits into
mainfrom
herdr-parity

Conversation

@pedronauck

Copy link
Copy Markdown
Member

What & why

  • Adds one daemon-owned attention model for pending input, permission requests, finished-unseen sessions, operator presence, notification delivery, and cross-workspace session discovery.
  • Gives orchestrator agents structured wait, spawn, stop, approve, clarify-answer, prompt-cancel, and notify controls across native tools, CLI, HTTP, and UDS instead of shell polling or UI-only actions.
  • Moves desktop shortcuts to a daemon-owned, configurable keymap and adds nested command-palette views, including an attention-first Sessions view.

This closes the Herdr parity spec as one end-to-end runtime, Web, docs, and QA change. The broad Northstar companion scenario remains explicitly blocked by the pre-existing autonomous-progress issue documented in BUG-20260719-autonomous-progress-unobservable; it is not counted as a Herdr pass.

Runtime and public contracts

  • Persists canonical attention revisions, pending interactions, seen/settled state, and cursor-stable attention ordering in the global catalog.
  • Adds presence leases, attention summaries and events, sanitized interaction discovery, generalized waits, prompt cancellation, operator notifications, and session wake propagation.
  • Ships equivalent HTTP and UDS routes plus structured CLI commands and deterministic exit behavior.
  • Registers the new orchestration native tools with descriptors, schemas, capability gates, availability diagnostics, risk metadata, and integration fixtures.
  • Appends the required SQLite migrations and regenerates sqlc, OpenAPI, Go SDK, and TypeScript contracts.

Web and desktop shell

  • Adds the shared attention badge dictionary, Needs you / Finished bell sections, cross-workspace jumps, document-title counts, toast/sound/system delivery policy, and daemon-backed attention settings.
  • Preserves truthful done behavior by reporting presence only while the session window and browser document are focused and visible.
  • Adds attention-first session sorting and all-workspace groups without leaking rows across workspace caches.
  • Adds nested command-palette navigation and the Sessions view while reusing the existing session jump path and daemon-owned keymap.
  • Replaces hard-coded single shortcuts with ordered binding arrays, compact range families, conflict ownership, empty-disable semantics, editable recording, and the Terminal preset.

Docs and operator guidance

  • Updates the Fumadocs CLI, session orchestration, configuration lifecycle, shortcut, hook-event, and safe-spawn pages.
  • Updates the official skills/compozy/ references for native tools, runtime operations, configuration, orchestration, and window management.
  • Records the durable QA charters, journeys, scenario verdicts, bug dispositions, and the dated Herdr parity report.

Final review remediation

One full-diff Codex review covered 627 selected files and 1,944 selected hunks. Its two defects and two advisories are all resolved:

  • browser blur releases session presence;
  • empty muted_workspaces writes serialize as [];
  • no-op presence renewals do not invalidate the catalog;
  • transient renewal failures retain the current lease, while rejected leases reacquire.

Release Notes

🎉 Features

  • Add canonical session attention, durable pending interactions, operator presence, cross-workspace discovery, and notification delivery.
  • Add daemon-backed attention and session-list settings across config, API, CLI, and Web.
  • Add unified Web attention signals, bell sections, title counts, delivery channels, and exact session landing.
  • Add structured session orchestration controls, governed child wake propagation, and native agent tools.
  • Add daemon-owned shortcut arrays, compact ranges, conflict handling, configurable actions, and a Terminal preset.
  • Add nested command-palette views and an attention-first Sessions view.

🐛 Bug Fixes

  • Keep browser focus, public array shapes, catalog invalidation, and presence renewal behavior aligned with the final contract review.

📚 Documentation

  • Add the Herdr parity QA plan, charters, scenario verdicts, evidence report, and operator documentation.

QA

Final Status: Herdr parity QA and workstream closure pass. The single deep-review round is fully remediated, the full gate is current, and teardown is clean.

Coverage: 34/34 charter matrix rows settled across 30 unique scenarios, covering attention, accessibility, done/presence, interaction recovery, orchestration, settings, shortcuts, keyboard navigation, hooks, and the task-approval canary.

Issues: 1 Herdr Blocks-Completion issue found and fixed; Data-Loss: 0, Trust-Damage: 0, Friction: 0, Cosmetic: 0. One pre-existing product-wide Northstar blocker remains outside this workstream.

Evidence:

Cross-workspace Needs you landing:

Cross-workspace Needs you landing

Finished session and presence clearing:

Finished session and presence clearing

Final quiet attention state:

Final quiet attention state

Blocked / needs human: None for the Herdr parity contract. Native OS notification presentation was outside browser-run evidence; the real unavailable state and deterministic granted/denied branches were verified. The Northstar companion remains blocked by the registered autonomous-progress issue.

Full report: 2026-08-16-herdr-parity.md

How you verified it

  • make gate — passed after review remediation; the diff escalated to the complete make verify pipeline.
  • make gate-full — exit 0 with current full-gate fingerprint 9bef532f0d46acf0a6263cc5cbce5224df06dfbf; log .cache/gate/logs/full-1786937400.log.
  • make test-e2e-runtime — passed.
  • make test-e2e-web — 180 passed, 3 skipped, 0 failed.
  • Visual Contract validation — 36/36 bundles passed with zero blocking divergences.
  • Focused final-review regressions — 19/19 Web tests passed; canonical CLI and session catalog Go tests passed with -race.
  • Web lint/typecheck and Go lint — zero warnings and zero errors.
  • Isolated QA teardown — clean: true, survivors: [].

Impact

Compozy Impact Audit:

  • Native tools: Adds and verifies compozy__session_wait, compozy__session_spawn, compozy__session_stop, compozy__session_approve, compozy__session_clarify_answer, compozy__session_prompt_cancel, and compozy__notify, including descriptors, input/output schemas, digests, risk flags, capability gates, availability diagnostics, and CLI/API fallbacks.
  • Extensibility and hooks: Adds the session_attention_changed hook contract, ACP/wake fixtures, extension descriptors, tool/resource registry wiring, and live config lifecycle for [attention], [shell.sessions], and [window_manager.shortcuts]. No compatibility aliases or dual fields are retained.
  • Workspace data isolation: Attention catalog data is globally indexed but every row/event retains its public workspace_id; list/read/cursor/SSE/Web cache paths and native/CLI routes enforce workspace ownership. Loop environment projections use workspace-scoped compound identity and reopen coverage.
  • Official Compozy skill: Updates skills/compozy/ for public tool IDs, wait/stop/cancel semantics, configuration shapes, orchestration, and effective keymap behavior.
  • Web/docs: Updates web/, shared UI primitives, Storybook contracts, Playwright coverage, packages/site, generated CLI references, OpenAPI, and both SDKs.
  • Configuration: Adds live attention/session preferences and hard-cuts shortcut values to ordered arrays. Migration, defaults, validation, lifecycle docs, and removal of obsolete shapes ship together.
  • GitHub/CI: No workflow or repository automation changes.

  • make gate passes locally (make gate-full before review on larger changes)
  • New or changed behavior is covered by tests, or I explained above why not
  • If an agent wrote or co-wrote this, I named it above and verified the result myself

@greptile-apps

greptile-apps Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

Too many files changed for review (717 files, 100 file limit).

@vercel

vercel Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
compozy-site Ready Ready Preview Aug 17, 2026 5:16pm

Request Review

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 592 files, which is 292 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: db94682a-17d7-4697-bbc3-c48344a16bac

📥 Commits

Reviewing files that changed from the base of the PR and between 5c5789e and 07b656e.

⛔ Files ignored due to path filters (107)
  • docs/qa/bugs/BUG-20260719-autonomous-progress-unobservable.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260729-session-window-cross-tab-focus.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-attention-accessibility.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-attention-hook.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-attention-settings.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-attention-signals.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-done-presence.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-interaction-recovery.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-keyboard-navigation.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-keymap-hard-cut.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-session-orchestration.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-task-approval-canary.md is excluded by !**/*.md
  • docs/qa/journeys/J-11-return-to-running-session.md is excluded by !**/*.md
  • docs/qa/journeys/J-15-operate-session-via-cli-api.md is excluded by !**/*.md
  • docs/qa/journeys/J-administer-runtime-settings.md is excluded by !**/*.md
  • docs/qa/journeys/J-administer-window-manager.md is excluded by !**/*.md
  • docs/qa/journeys/J-answer-agent-requests.md is excluded by !**/*.md
  • docs/qa/journeys/J-operate-desktop-shell.md is excluded by !**/*.md
  • docs/qa/journeys/J-respond-to-agent-attention.md is excluded by !**/*.md
  • docs/qa/reports/2026-08-16-herdr-parity.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-042.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-editable-shell-shortcuts.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-keyboard-navigation-actions.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-layout-editor-shortcut-recorder.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-live-shortcut-cheatsheet.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-nested-views.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-sessions-view-switch.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-command-palette-shortcuts.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-shell-shortcuts-about-dialogs.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-attention-settings-roundtrip.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-configure-window-manager.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-terminal-shortcut-preset.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-attention-channel-states.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-window-shortcut-arrays-ranges.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-021.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-home-approve-from-dashboard.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-operator-notification-delivery.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-attention-catalog.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-clarification-roundtrip.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-done-presence.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-native-interaction-resolution.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-native-stop.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-prompt-cancel.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-spawn-wake.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-wait-state.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-attention-bell-jump.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-attention-title-count.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-attention-toast-delivery.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-session-all-workspaces.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-session-attention-sort.md is excluded by !**/*.md
  • internal/store/globaldb/schema/migrations/atlas.sum is excluded by !**/*.sum, !**/*.sum
  • internal/testutil/acpmock/testdata/attention_truth_fixture.json is excluded by !**/*.json
  • internal/tools/builtin/testdata/native-tool-catalog.json is excluded by !**/*.json
  • openapi/compozy.json is excluded by !**/*.json
  • packages/site/content/docs/autonomy/safe-spawn.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/compozy.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/meta.json is excluded by !**/*.json
  • packages/site/content/docs/cli/notify.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/session/index.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/session/interactions.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/session/list.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/session/meta.json is excluded by !**/*.json
  • packages/site/content/docs/cli/session/prompt-cancel.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/session/wait.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/spawn.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/configuration/config-toml.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/configuration/lifecycle-matrix.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/configuration/meta.json is excluded by !**/*.json
  • packages/site/content/docs/configuration/shortcuts.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/hooks/event-catalog.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/sessions/index.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/sessions/meta.json is excluded by !**/*.json
  • packages/site/content/docs/sessions/orchestration.mdx is excluded by !**/*.mdx
  • sdk/typescript/src/generated/contracts.ts is excluded by !**/generated/**, !**/generated/**
  • skills/compozy/references/configuration.md is excluded by !**/*.md
  • skills/compozy/references/native-tools.md is excluded by !**/*.md
  • skills/compozy/references/runtime-operations.md is excluded by !**/*.md
  • skills/compozy/references/tasks-and-orchestration.md is excluded by !**/*.md
  • skills/compozy/references/window-management.md is excluded by !**/*.md
  • web/e2e/__tests__/attention.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/automation.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/loops.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/os-shell.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/settings.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/tasks.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/triggers-hardening.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/worktrees.spec.ts is excluded by !web/e2e/**
  • web/e2e/fixtures/__tests__/browser-artifact-session.test.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/browser-artifact-session.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/runtime-seed.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/e2e/fixtures/worktree-repo.ts is excluded by !**/fixtures/**, !web/e2e/**
  • web/public/sounds/attention.wav is excluded by !**/*.wav
  • web/src/generated/compozy-openapi.d.ts is excluded by !**/generated/**, !**/generated/**, !**/*.d.ts
  • web/src/systems/agent/components/stories/agent-sessions-list.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/attention-bell-contract.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/attention-surfaces.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/attention-toast.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/os-command-palette.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/os-menubar.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/os-shell-dialogs.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/session-catalog-contract.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/os/components/stories/session-signal-contract.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/session/components/stories/session-badge-mark.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/session/components/stories/session-sidebar.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/components/stories/attention-system-state-chip.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/components/stories/window-manager-shortcut-contract.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/settings/routes/settings-attention.stories.tsx is excluded by !**/*.stories.tsx
📒 Files selected for processing (592)
  • internal/acp/agent_event_resolution.go
  • internal/acp/agent_event_tool.go
  • internal/acp/agent_process.go
  • internal/acp/handlers.go
  • internal/acp/handlers_interceptors.go
  • internal/acp/handlers_test.go
  • internal/acp/permission.go
  • internal/acp/permission_pending.go
  • internal/acp/prompt_synthetic_meta.go
  • internal/acp/types_test.go
  • internal/api/contract/agent_notify.go
  • internal/api/contract/agents.go
  • internal/api/contract/authored_context_heartbeat.go
  • internal/api/contract/clarify.go
  • internal/api/contract/contract_test.go
  • internal/api/contract/responses.go
  • internal/api/contract/session_attention.go
  • internal/api/contract/session_catalog.go
  • internal/api/contract/session_lineage.go
  • internal/api/contract/session_prompt_cancel.go
  • internal/api/contract/session_runtime_payloads.go
  • internal/api/contract/settings.go
  • internal/api/contract/settings_attention.go
  • internal/api/contract/settings_shell.go
  • internal/api/contract/settings_window_manager.go
  • internal/api/contract/windowmanager_conversions.go
  • internal/api/core/agent_notify.go
  • internal/api/core/agent_notify_test.go
  • internal/api/core/agent_spawn.go
  • internal/api/core/agent_spawn_test.go
  • internal/api/core/authored_context_access.go
  • internal/api/core/authored_context_session_handlers.go
  • internal/api/core/authored_context_test.go
  • internal/api/core/clarify_test.go
  • internal/api/core/conversions.go
  • internal/api/core/conversions_parsers_test.go
  • internal/api/core/conversions_settings_sections.go
  • internal/api/core/interfaces.go
  • internal/api/core/operator_scope.go
  • internal/api/core/session_attention.go
  • internal/api/core/session_attention_manager.go
  • internal/api/core/session_attention_test.go
  • internal/api/core/session_catalog.go
  • internal/api/core/session_catalog_stream.go
  • internal/api/core/session_manager_stub_test.go
  • internal/api/core/session_prompt_cancel.go
  • internal/api/core/session_wait.go
  • internal/api/core/session_wait_manager.go
  • internal/api/core/settings.go
  • internal/api/core/settings_attention_payload.go
  • internal/api/core/settings_section_requests.go
  • internal/api/core/settings_shell_payload.go
  • internal/api/core/settings_test.go
  • internal/api/core/settings_window_manager_payload.go
  • internal/api/core/test_helpers_test.go
  • internal/api/httpapi/agent_routes.go
  • internal/api/httpapi/handlers_test.go
  • internal/api/httpapi/httpapi_integration_test.go
  • internal/api/httpapi/routes.go
  • internal/api/httpapi/session_routes.go
  • internal/api/httpapi/sessions.go
  • internal/api/spec/agent_notify_schema.go
  • internal/api/spec/registry_agent_runtime.go
  • internal/api/spec/registry_settings_attention.go
  • internal/api/spec/registry_settings_features.go
  • internal/api/spec/registry_settings_shell.go
  • internal/api/spec/schema_customizers.go
  • internal/api/spec/schema_enum_registry.go
  • internal/api/spec/session_catalog.go
  • internal/api/spec/settings_shell_values.go
  • internal/api/spec/settings_test.go
  • internal/api/spec/settings_values.go
  • internal/api/spec/spec.go
  • internal/api/spec/spec_test.go
  • internal/api/testutil/session_attention_stub.go
  • internal/api/testutil/session_stub.go
  • internal/api/testutil/session_stub_prompt.go
  • internal/api/udsapi/extensions_additional_test.go
  • internal/api/udsapi/handlers_test.go
  • internal/api/udsapi/routes.go
  • internal/api/udsapi/session_routes.go
  • internal/api/udsapi/sessions.go
  • internal/cli/agent_kernel_test.go
  • internal/cli/api_state_verb_commands_test.go
  • internal/cli/authored_context_session_output.go
  • internal/cli/client.go
  • internal/cli/client_daemon_settings_types.go
  • internal/cli/client_session_api.go
  • internal/cli/client_session_attention.go
  • internal/cli/client_session_types.go
  • internal/cli/client_session_wait.go
  • internal/cli/client_settings_vault.go
  • internal/cli/client_test.go
  • internal/cli/command_exit_error.go
  • internal/cli/command_paths_test.go
  • internal/cli/config.go
  • internal/cli/config_attention.go
  • internal/cli/config_daemon_mutation.go
  • internal/cli/config_daemon_window_manager.go
  • internal/cli/config_path_classification.go
  • internal/cli/config_shell.go
  • internal/cli/config_test.go
  • internal/cli/config_value_commands.go
  • internal/cli/config_value_parse.go
  • internal/cli/config_window_manager_mutation_specs.go
  • internal/cli/extension_authoring.go
  • internal/cli/helpers_test.go
  • internal/cli/marketplace.go
  • internal/cli/mcp_auth.go
  • internal/cli/memory_runtime_commands.go
  • internal/cli/network.go
  • internal/cli/network_channel_output.go
  • internal/cli/observe.go
  • internal/cli/provider.go
  • internal/cli/roles.go
  • internal/cli/root.go
  • internal/cli/scheduler.go
  • internal/cli/session.go
  • internal/cli/session_attention_output.go
  • internal/cli/session_catalog_client.go
  • internal/cli/session_clarify.go
  • internal/cli/session_command.go
  • internal/cli/session_interactions.go
  • internal/cli/session_list.go
  • internal/cli/session_notify.go
  • internal/cli/session_prompt_cancel.go
  • internal/cli/session_prompt_cancel_output.go
  • internal/cli/session_prompt_output.go
  • internal/cli/session_status_output.go
  • internal/cli/session_test.go
  • internal/cli/session_wait.go
  • internal/cli/session_wait_output.go
  • internal/cli/spawn.go
  • internal/cli/window_manager_output.go
  • internal/config/attention.go
  • internal/config/attention_test.go
  • internal/config/config_clone.go
  • internal/config/config_clone_test.go
  • internal/config/config_extensions_sandbox.go
  • internal/config/config_test.go
  • internal/config/config_validation.go
  • internal/config/defaults.go
  • internal/config/lifecycle/lifecycle.go
  • internal/config/merge_attention.go
  • internal/config/merge_overlay.go
  • internal/config/merge_shell.go
  • internal/config/merge_window_manager.go
  • internal/config/persistence_test.go
  • internal/config/shell.go
  • internal/config/shell_test.go
  • internal/config/tool_surface.go
  • internal/config/tool_surface_test.go
  • internal/config/window_manager.go
  • internal/config/window_manager_overlay.go
  • internal/config/window_manager_test.go
  • internal/config/workspace_overlay.go
  • internal/config/write_scope_policy.go
  • internal/daemon/boot.go
  • internal/daemon/boot_memory_session.go
  • internal/daemon/boot_publish.go
  • internal/daemon/boot_session_repair.go
  • internal/daemon/boot_settings.go
  • internal/daemon/clarify_bridge.go
  • internal/daemon/clarify_bridge_test.go
  • internal/daemon/daemon.go
  • internal/daemon/daemon_attention_e2e_integration_test.go
  • internal/daemon/daemon_mock_agents_integration_test.go
  • internal/daemon/daemon_runtime_state.go
  • internal/daemon/daemon_shutdown_runtime.go
  • internal/daemon/daemon_test.go
  • internal/daemon/harness_reentry_bridge.go
  • internal/daemon/harness_reentry_decision.go
  • internal/daemon/hooks_bridge_extended_dispatch.go
  • internal/daemon/hooks_notifier.go
  • internal/daemon/hooks_runtime_contract.go
  • internal/daemon/loop_judge_execution.go
  • internal/daemon/loop_managed_binding.go
  • internal/daemon/loop_managed_binding_projection.go
  • internal/daemon/loop_runtime_adapters.go
  • internal/daemon/loop_runtime_adapters_test.go
  • internal/daemon/memory_extractor_fork.go
  • internal/daemon/memory_runtime_test.go
  • internal/daemon/native_memory_propose.go
  • internal/daemon/native_tool_availability.go
  • internal/daemon/native_tool_bindings.go
  • internal/daemon/native_tool_session_attention_calls.go
  • internal/daemon/native_tool_session_orchestration.go
  • internal/daemon/native_tool_session_orchestration_bindings.go
  • internal/daemon/native_tool_session_orchestration_input.go
  • internal/daemon/native_tool_worktree_calls.go
  • internal/daemon/native_tools_test.go
  • internal/daemon/network_wake_runner.go
  • internal/daemon/network_wake_runner_attempt.go
  • internal/daemon/network_wake_runner_keyed_test.go
  • internal/daemon/network_wake_runner_test.go
  • internal/daemon/session_manager_deps.go
  • internal/daemon/session_manager_factory.go
  • internal/daemon/session_wake_bridge.go
  • internal/daemon/session_wake_bridge_test.go
  • internal/daemon/settings_runtime_applier.go
  • internal/daemon/settings_runtime_applier_attention.go
  • internal/daemon/settings_runtime_applier_test.go
  • internal/daemon/window_manager_boot.go
  • internal/daemon/window_manager_runtime_test.go
  • internal/daemon/workspace_attention_removal.go
  • internal/extension/contract/sdk.go
  • internal/extension/contract/sdk_named_types.go
  • internal/extension/contract/sdk_test.go
  • internal/extension/host_api_clarify_test.go
  • internal/extension/manager.go
  • internal/hooks/async_clone_session_attention.go
  • internal/hooks/dispatch_session_attention.go
  • internal/hooks/events_catalog.go
  • internal/hooks/events_session_attention.go
  • internal/hooks/events_test.go
  • internal/hooks/introspection_descriptors.go
  • internal/hooks/introspection_session_attention.go
  • internal/hooks/matcher_dispatch.go
  • internal/hooks/payloads_session_attention.go
  • internal/hooks/session_attention_dispatch_test.go
  • internal/session/action_actor.go
  • internal/session/additional_test.go
  • internal/session/attention_hooks.go
  • internal/session/badge.go
  • internal/session/badge_filter.go
  • internal/session/badge_test.go
  • internal/session/catalog_page.go
  • internal/session/catalog_page_attention.go
  • internal/session/catalog_page_order.go
  • internal/session/hooks.go
  • internal/session/hooks_noop_attention.go
  • internal/session/inputqueue/queue.go
  • internal/session/inputqueue/queue_test.go
  • internal/session/manager.go
  • internal/session/manager_allowed_tools.go
  • internal/session/manager_busy_input_activation.go
  • internal/session/manager_clarify_event.go
  • internal/session/manager_defaults.go
  • internal/session/manager_delete_staging.go
  • internal/session/manager_hooks_context.go
  • internal/session/manager_lineage_test.go
  • internal/session/manager_managed_input_submit.go
  • internal/session/manager_options.go
  • internal/session/manager_prompt.go
  • internal/session/manager_prompt_contract_test.go
  • internal/session/manager_prompt_event_storage.go
  • internal/session/manager_prompt_lifetime_test.go
  • internal/session/manager_prompt_pump.go
  • internal/session/manager_prompt_state.go
  • internal/session/manager_prompt_submit.go
  • internal/session/manager_resume.go
  • internal/session/manager_shutdown.go
  • internal/session/manager_start_runtime.go
  • internal/session/manager_test_support_test.go
  • internal/session/manager_transition.go
  • internal/session/manager_transition_attention.go
  • internal/session/manager_transition_test.go
  • internal/session/manager_types.go
  • internal/session/prompt_activity_timeout.go
  • internal/session/prompt_cancel.go
  • internal/session/query.go
  • internal/session/query_test.go
  • internal/session/session.go
  • internal/session/session_attention.go
  • internal/session/session_attention_hook_test.go
  • internal/session/session_attention_publish.go
  • internal/session/session_attention_summary.go
  • internal/session/session_catalog_stream.go
  • internal/session/session_identity.go
  • internal/session/session_info.go
  • internal/session/session_notify.go
  • internal/session/session_notify_test.go
  • internal/session/session_pending.go
  • internal/session/session_pending_events.go
  • internal/session/session_pending_resolution.go
  • internal/session/session_presence.go
  • internal/session/session_presence_test.go
  • internal/session/session_prompt_state.go
  • internal/session/session_stop_state.go
  • internal/session/session_stream_broadcast_test.go
  • internal/session/session_wait.go
  • internal/session/session_wait_registry.go
  • internal/session/session_wait_test.go
  • internal/session/spawn.go
  • internal/session/spawn_test.go
  • internal/session/spawn_wake.go
  • internal/session/spawn_wake_test.go
  • internal/session/synthetic_prompt.go
  • internal/settings/attention_active_config.go
  • internal/settings/attention_section.go
  • internal/settings/attention_workspace_mute.go
  • internal/settings/config_apply_classification.go
  • internal/settings/config_apply_helpers.go
  • internal/settings/config_apply_service.go
  • internal/settings/config_apply_service_test.go
  • internal/settings/config_reload_diff.go
  • internal/settings/models.go
  • internal/settings/models_runtime.go
  • internal/settings/section_config_update.go
  • internal/settings/sections.go
  • internal/settings/service_contract.go
  • internal/settings/service_test.go
  • internal/settings/shell_active_config.go
  • internal/settings/shell_section.go
  • internal/settings/window_manager_section.go
  • internal/store/globaldb/global_db_loop_config.go
  • internal/store/globaldb/global_db_loop_scan.go
  • internal/store/globaldb/global_db_loop_schema_integration_test.go
  • internal/store/globaldb/global_db_loop_test.go
  • internal/store/globaldb/global_db_session_attention.go
  • internal/store/globaldb/global_db_session_attention_migration_test.go
  • internal/store/globaldb/global_db_session_attention_order.go
  • internal/store/globaldb/global_db_session_attention_scan.go
  • internal/store/globaldb/global_db_session_index_test.go
  • internal/store/globaldb/global_db_session_lineage_test.go
  • internal/store/globaldb/global_db_session_page.go
  • internal/store/globaldb/global_db_session_pending.go
  • internal/store/globaldb/global_db_session_pending_scan.go
  • internal/store/globaldb/global_db_session_scan.go
  • internal/store/globaldb/global_db_session_scan_liveness.go
  • internal/store/globaldb/global_db_session_test.go
  • internal/store/globaldb/global_db_session_update.go
  • internal/store/globaldb/global_db_test.go
  • internal/store/globaldb/loop_sqlc_mapping.go
  • internal/store/globaldb/queries/loop_core.sql
  • internal/store/globaldb/queries/session_core.sql
  • internal/store/globaldb/schema/definitions/20_sessions.sql
  • internal/store/globaldb/schema/definitions/50_loops.sql
  • internal/store/globaldb/schema/migrations/00065_schema.sql
  • internal/store/globaldb/schema/migrations/00066_schema.sql
  • internal/store/globaldb/schema/migrations/00067_schema.sql
  • internal/store/globaldb/session_core_mapping.go
  • internal/store/globaldb/sqlcgen/loop_core.sql.go
  • internal/store/globaldb/sqlcgen/models.go
  • internal/store/globaldb/sqlcgen/session_core.sql.go
  • internal/store/session_attention.go
  • internal/store/session_catalog_page.go
  • internal/store/session_lineage.go
  • internal/store/types_session.go
  • internal/testutil/acpmock/fixture.go
  • internal/testutil/acpmock/fixture_prompt_strip.go
  • internal/testutil/acpmock/fixture_test.go
  • internal/testutil/acpmock/registration.go
  • internal/testutil/e2e/mock_agents.go
  • internal/testutil/e2e/mock_agents_test.go
  • internal/testutil/e2e/runtime_harness_catalog.go
  • internal/testutil/e2e/transport_parity.go
  • internal/testutil/e2e/transport_parity_test.go
  • internal/toolmeta/native_entries.go
  • internal/toolmeta/registry_test.go
  • internal/tools/builtin/builtin_test.go
  • internal/tools/builtin/descriptors.go
  • internal/tools/builtin/sessions_attention.go
  • internal/tools/builtin/sessions_orchestration.go
  • internal/tools/builtin/toolsets.go
  • internal/tools/builtin_ids.go
  • internal/tools/clarify.go
  • internal/tools/reason.go
  • internal/transcript/agent_event_codec.go
  • internal/transcript/canonical_payload.go
  • internal/transcript/redaction.go
  • internal/transcript/ui_agent_event_payload.go
  • internal/windowmanager/clone.go
  • internal/windowmanager/config.go
  • internal/windowmanager/config_test.go
  • internal/windowmanager/defaults.go
  • internal/windowmanager/shortcut_binding.go
  • internal/windowmanager/shortcuts.go
  • internal/workspace/resolver_test_support_test.go
  • internal/worktree/discovery.go
  • internal/worktree/worktree_integration_test.go
  • packages/ui/src/components/dialog.tsx
  • packages/ui/src/components/sonner.tsx
  • sdk/go/contracts/hook_contracts_gen.go
  • sdk/go/contracts/hook_events_gen.go
  • sdk/go/contracts/types_004_gen.go
  • sdk/go/contracts/types_005_gen.go
  • sdk/go/contracts/types_006_gen.go
  • sdk/go/contracts/types_007_gen.go
  • sdk/go/contracts/types_008_gen.go
  • sdk/go/contracts/types_009_gen.go
  • sdk/go/contracts/types_010_gen.go
  • sdk/go/contracts/types_011_gen.go
  • sdk/go/contracts/types_012_gen.go
  • sdk/go/contracts/types_013_gen.go
  • sdk/go/contracts/types_014_gen.go
  • sdk/go/contracts/types_015_gen.go
  • sdk/go/contracts/types_016_gen.go
  • sdk/go/contracts/types_017_gen.go
  • sdk/go/contracts/types_018_gen.go
  • sdk/go/contracts/types_019_gen.go
  • sdk/go/contracts/types_020_gen.go
  • sdk/go/contracts/types_021_gen.go
  • sdk/go/contracts/types_022_gen.go
  • sdk/go/contracts/types_023_gen.go
  • sdk/go/contracts/types_024_gen.go
  • sdk/go/contracts/types_025_gen.go
  • sdk/go/contracts/types_026_gen.go
  • sdk/go/contracts/types_027_gen.go
  • sdk/go/contracts/types_028_gen.go
  • web/src/hooks/__tests__/use-document-active.test.tsx
  • web/src/hooks/routes/__tests__/use-session-page-controls.test.tsx
  • web/src/hooks/use-document-active.ts
  • web/src/lib/__tests__/settings-api-contract.test.ts
  • web/src/main.tsx
  • web/src/routeTree.gen.ts
  • web/src/routes/_app/-settings-preload.ts
  • web/src/routes/_app/__tests__/-agent-session-deeplink.router.integration.test.tsx
  • web/src/routes/_app/settings/-attention-settings-page.tsx
  • web/src/routes/_app/settings/attention.tsx
  • web/src/storybook/route-story-registry.ts
  • web/src/storybook/window-manager-shortcut-fixtures.ts
  • web/src/systems/agent/lib/__tests__/fleet-signals.test.ts
  • web/src/systems/agent/routes/agent-detail-story-fixtures.ts
  • web/src/systems/network/mocks/fixtures.ts
  • web/src/systems/os/apps/new-tab/new-tab-window.tsx
  • web/src/systems/os/apps/session/__tests__/session-window-content.test.tsx
  • web/src/systems/os/apps/session/__tests__/session-window.test.tsx
  • web/src/systems/os/apps/session/__tests__/use-session-window-sidebar.test.tsx
  • web/src/systems/os/apps/session/hooks/use-session-window-runtime.ts
  • web/src/systems/os/apps/session/session-window-content.tsx
  • web/src/systems/os/apps/session/session-window.tsx
  • web/src/systems/os/apps/session/use-session-window-sidebar.ts
  • web/src/systems/os/apps/settings/settings-window.tsx
  • web/src/systems/os/components/__tests__/attention-bell.test.tsx
  • web/src/systems/os/components/__tests__/os-shortcuts-dialog.test.tsx
  • web/src/systems/os/components/__tests__/os-window-deck.test.tsx
  • web/src/systems/os/components/__tests__/os-window.test.tsx
  • web/src/systems/os/components/__tests__/sessions-modal.test.tsx
  • web/src/systems/os/components/attention-bell-row.tsx
  • web/src/systems/os/components/attention-bell.tsx
  • web/src/systems/os/components/attention-toast.tsx
  • web/src/systems/os/components/desktop-menubar.tsx
  • web/src/systems/os/components/desktop-shell.tsx
  • web/src/systems/os/components/desktop-worktree-dialogs.tsx
  • web/src/systems/os/components/menubar/go-menu.tsx
  • web/src/systems/os/components/menubar/session-menu.tsx
  • web/src/systems/os/components/os-command-palette-shell-actions.tsx
  • web/src/systems/os/components/os-command-palette-views.tsx
  • web/src/systems/os/components/os-command-palette.tsx
  • web/src/systems/os/components/os-menubar.tsx
  • web/src/systems/os/components/os-palette-breadcrumb.tsx
  • web/src/systems/os/components/os-palette-footer.tsx
  • web/src/systems/os/components/os-palette-session-chips.tsx
  • web/src/systems/os/components/os-palette-session-row.tsx
  • web/src/systems/os/components/os-palette-view-note.tsx
  • web/src/systems/os/components/os-palette-view-shell.tsx
  • web/src/systems/os/components/os-palette-view-stack.tsx
  • web/src/systems/os/components/os-shortcuts-dialog.tsx
  • web/src/systems/os/components/os-win-layer.tsx
  • web/src/systems/os/components/os-window-deck.tsx
  • web/src/systems/os/components/os-window.tsx
  • web/src/systems/os/components/os-workspaces-hints.tsx
  • web/src/systems/os/components/os-workspaces-overview.tsx
  • web/src/systems/os/components/sessions-modal.tsx
  • web/src/systems/os/components/shortcut-binding-keys.tsx
  • web/src/systems/os/components/stories/_desktop.tsx
  • web/src/systems/os/components/stories/_shell-fixture.tsx
  • web/src/systems/os/hooks/__tests__/os-interaction-hooks.test.tsx
  • web/src/systems/os/hooks/__tests__/use-attention-jump.test.tsx
  • web/src/systems/os/hooks/__tests__/use-attention-notifier.test.ts
  • web/src/systems/os/hooks/__tests__/use-desktop-overlays.test.tsx
  • web/src/systems/os/hooks/__tests__/use-desktop-shell-model.test.tsx
  • web/src/systems/os/hooks/__tests__/use-document-title-badge.test.tsx
  • web/src/systems/os/hooks/__tests__/use-os-attention.test.tsx
  • web/src/systems/os/hooks/__tests__/use-os-command-palette.test.tsx
  • web/src/systems/os/hooks/__tests__/window-manager-runtime.test.ts
  • web/src/systems/os/hooks/use-attention-jump.ts
  • web/src/systems/os/hooks/use-attention-notifier.tsx
  • web/src/systems/os/hooks/use-attention-policy.ts
  • web/src/systems/os/hooks/use-attention-rows.ts
  • web/src/systems/os/hooks/use-attention-summary.ts
  • web/src/systems/os/hooks/use-desktop-overlays.ts
  • web/src/systems/os/hooks/use-desktop-shell-body.ts
  • web/src/systems/os/hooks/use-desktop-shell-model.ts
  • web/src/systems/os/hooks/use-document-title-badge.ts
  • web/src/systems/os/hooks/use-focused-session-id.ts
  • web/src/systems/os/hooks/use-os-attention.ts
  • web/src/systems/os/hooks/use-os-command-palette.ts
  • web/src/systems/os/hooks/use-os-palette-sessions-view.tsx
  • web/src/systems/os/hooks/use-os-palette-view-stack.ts
  • web/src/systems/os/hooks/use-os-shortcuts.ts
  • web/src/systems/os/hooks/use-os-window-commands.ts
  • web/src/systems/os/hooks/use-window-manager-store.ts
  • web/src/systems/os/index.ts
  • web/src/systems/os/lib/__tests__/attention-delivery.test.ts
  • web/src/systems/os/lib/__tests__/attention-model.test.ts
  • web/src/systems/os/lib/__tests__/attention-sound.test.ts
  • web/src/systems/os/lib/__tests__/palette-session-filters.test.ts
  • web/src/systems/os/lib/__tests__/palette-view-stack.test.ts
  • web/src/systems/os/lib/__tests__/system-notification-channel.test.ts
  • web/src/systems/os/lib/__tests__/window-manager-action-dispatch.test.ts
  • web/src/systems/os/lib/__tests__/window-manager-config-schema.test.ts
  • web/src/systems/os/lib/__tests__/window-manager-shortcuts.test.ts
  • web/src/systems/os/lib/__tests__/window-manager-view.test.ts
  • web/src/systems/os/lib/attention-delivery.ts
  • web/src/systems/os/lib/attention-edge-bus.ts
  • web/src/systems/os/lib/attention-model.ts
  • web/src/systems/os/lib/attention-notification-content.ts
  • web/src/systems/os/lib/attention-order.ts
  • web/src/systems/os/lib/attention-sound.ts
  • web/src/systems/os/lib/desktop-order.ts
  • web/src/systems/os/lib/document-title.ts
  • web/src/systems/os/lib/palette-session-filters.ts
  • web/src/systems/os/lib/palette-view-registry.ts
  • web/src/systems/os/lib/palette-view-stack.ts
  • web/src/systems/os/lib/shell-shortcuts.ts
  • web/src/systems/os/lib/system-notification-channel.ts
  • web/src/systems/os/lib/window-manager-action-dispatch.ts
  • web/src/systems/os/lib/window-manager-command-registry.ts
  • web/src/systems/os/lib/window-manager-config-schema.ts
  • web/src/systems/os/lib/window-manager-config.ts
  • web/src/systems/os/lib/window-manager-shortcuts.ts
  • web/src/systems/os/lib/window-manager-types.ts
  • web/src/systems/os/mocks/fixtures.ts
  • web/src/systems/os/mocks/index.ts
  • web/src/systems/os/runtime/window-manager-runtime.ts
  • web/src/systems/os/stores/__tests__/window-manager-store.test.ts
  • web/src/systems/os/stores/window-manager-store-types.ts
  • web/src/systems/os/stores/window-manager-store.ts
  • web/src/systems/session/adapters/__tests__/session-presence-api.test.ts
  • web/src/systems/session/adapters/session-attention-api.ts
  • web/src/systems/session/adapters/session-presence-api.ts
  • web/src/systems/session/attention.ts
  • web/src/systems/session/components/session-badge-mark.tsx
  • web/src/systems/session/components/session-list/session-list-row.tsx
  • web/src/systems/session/components/session-list/session-list-toolbar.tsx
  • web/src/systems/session/components/session-list/session-list-workspace-groups.tsx
  • web/src/systems/session/components/session-list/session-list.tsx
  • web/src/systems/session/components/session-sidebar.tsx
  • web/src/systems/session/components/session-status-line.tsx
  • web/src/systems/session/hooks/__tests__/use-session-actions.test.tsx
  • web/src/systems/session/hooks/__tests__/use-session-catalog-streams.test.tsx
  • web/src/systems/session/hooks/__tests__/use-session-create-dialog.test.tsx
  • web/src/systems/session/hooks/__tests__/use-session-list-preferences.test.tsx
  • web/src/systems/session/hooks/__tests__/use-session-presence.test.tsx
  • web/src/systems/session/hooks/__tests__/use-sessions.test.tsx
  • web/src/systems/session/hooks/__tests__/use-workspace-session-groups.test.tsx
  • web/src/systems/session/hooks/use-session-catalog-streams.ts
  • web/src/systems/session/hooks/use-session-list-preferences.ts
  • web/src/systems/session/hooks/use-session-list-view.ts
  • web/src/systems/session/hooks/use-session-presence.ts
  • web/src/systems/session/hooks/use-session-sidebar-state.ts
  • web/src/systems/session/hooks/use-sessions.ts
  • web/src/systems/session/hooks/use-workspace-session-groups.ts
  • web/src/systems/session/index.ts
  • web/src/systems/session/lib/__tests__/session-badge.test.ts
  • web/src/systems/session/lib/__tests__/session-hierarchy.test.ts
  • web/src/systems/session/lib/query-keys.ts
  • web/src/systems/session/lib/query-options.ts
  • web/src/systems/session/lib/session-badge-classes.ts
  • web/src/systems/session/lib/session-badge.ts
  • web/src/systems/session/lib/session-hierarchy.ts
  • web/src/systems/session/lib/session-list-preferences.ts
  • web/src/systems/session/lib/session-list-query.ts
  • web/src/systems/session/lib/session-pending-interactions.ts
  • web/src/systems/session/mocks/__tests__/handlers.test.ts
  • web/src/systems/session/mocks/fixtures.ts
  • web/src/systems/session/mocks/handlers.ts
  • web/src/systems/session/mocks/index.ts
  • web/src/systems/session/types.ts
  • web/src/systems/settings/adapters/settings-api.ts
  • web/src/systems/settings/adapters/settings-sections-api.ts
  • web/src/systems/settings/components/attention-system-state-chip.tsx
  • web/src/systems/settings/components/attention-system-state-note.ts
  • web/src/systems/settings/components/index.ts
  • web/src/systems/settings/components/layouts/shortcut-preset-card.tsx
  • web/src/systems/settings/components/layouts/window-manager-shortcut-family-row.tsx
  • web/src/systems/settings/components/layouts/window-manager-shortcut-row.tsx
  • web/src/systems/settings/components/layouts/window-manager-shortcut-table.tsx
  • web/src/systems/settings/components/window-manager-config-editor.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-attention-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-window-manager-config-editor.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-window-manager-ratio-track.test.tsx
  • web/src/systems/settings/hooks/use-settings-attention-page.ts
  • web/src/systems/settings/hooks/use-settings-mutations.ts
  • web/src/systems/settings/hooks/use-settings-sections.ts
  • web/src/systems/settings/hooks/use-window-manager-config-editor.ts
  • web/src/systems/settings/hooks/use-window-manager-shortcut-recorder.ts
  • web/src/systems/settings/index.ts
  • web/src/systems/settings/lib/__tests__/sections.test.ts
  • web/src/systems/settings/lib/query-options.ts
  • web/src/systems/settings/lib/sections.ts
  • web/src/systems/settings/lib/window-manager-layout-schema.ts
  • web/src/systems/settings/lib/window-manager-shortcut-preset.ts
  • web/src/systems/settings/mocks/fixtures.ts
  • web/src/systems/settings/mocks/handlers.ts
  • web/src/systems/settings/mocks/index.ts
  • web/src/systems/settings/mocks/window-manager-fixtures.ts
  • web/src/systems/settings/types.ts
  • web/src/systems/workspace/mocks/fixtures.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

pedronauck and others added 9 commits August 17, 2026 13:55
Checkpoint via cy-loop-tasks (iteration 2, phase B mode=tasks).

Co-Authored-By: Codex <[email protected]>
Checkpoint via cy-loop-tasks (iteration 3, phase B mode=tasks).

Adds live attention settings, truthful operator notification delivery, agent-managed surfaces, docs, contracts, and focused race-tested coverage.

Co-Authored-By: Codex <[email protected]>
Checkpoint via cy-loop-tasks (iteration 4, phase B mode=tasks).

Co-Authored-By: Codex <[email protected]>
Checkpoint via cy-loop-tasks (iteration 10, phase D review round 1).

Completes Task 08 QA, resolves every final deep-review finding, and records clean teardown evidence.

Co-Authored-By: Codex <[email protected]>
@pedronauck
pedronauck merged commit e596826 into main Aug 17, 2026
18 of 20 checks passed
@pedronauck
pedronauck deleted the herdr-parity branch August 17, 2026 17:13
This was referenced Aug 27, 2026
This was referenced Sep 15, 2026

This branch was successfully deployed

1 active deployment
Preview — 505f32fc Deployed Aug 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant