Skip to content

Release: staging → main - #97

Merged
djl11 merged 26 commits into
mainfrom
staging
Jul 28, 2026
Merged

Release: staging → main#97
djl11 merged 26 commits into
mainfrom
staging

Conversation

@djl11

@djl11 djl11 commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Release PR promoting staging to main for unify.

Test plan

  • Staging CI green
  • Auto-merge after magic-marty approval

juliagsy and others added 26 commits July 27, 2026 11:33
…ff, buffer short finals, and make distinct-voice merging deterministic
… floor-gate audio, and stop dropping speaker profiles on meets and subprocess calls
Bump global-agent-rules and regenerate AGENTS.md so agents search ~/shared_context.
Pin unifyai/shared_context under shared_context/ and refresh AGENTS.md for the yours/{login} layout.
The reactive brain only ever saw a generic dispatch string
(original_request) next to a completed task's result -- never the
task's own authored description, which is the only place any
delivery intent (e.g. "deliver this summary unprompted") lives today.
Add optional task_description plumbing on _register_live_task_handle
and render it as a new <task_description> tag alongside
<original_request> when present.

No caller populates the field yet; this is groundwork for wiring the
actual live dispatch sites.
…patch

Both the due-task and REST-triggered live dispatch paths now surface
the task's authored description to _register_live_task_handle, so
completed-actions rendering carries it to the reactive brain alongside
the generic dispatch string. The due path already had the description
in scope via the activation snapshot; the trigger path adds a lookup
through the scheduler and tolerates a missing task gracefully.
The live provider-event dispatch path (the one behind today's Twin
2693 incident: a GitHub-issue-triggered task completed with a valid
summary but the reactive brain never delivered it) already fetches
the task definition internally but never surfaced its description
back to the caller. Extend LiveProviderEventDispatchOutcome with a
description field, resolve it concurrently alongside the existing
revision/context lookups, and thread it through to
_register_live_task_handle so completed-actions rendering carries it.
Keep transcript archive as a private sibling clone so public unify cloners are unaffected.
The running-state PATCH for provider-event dispatch never included
started_at, unlike the scheduled-task path. This left started_at (and
therefore client-computed duration) null for every provider-event
triggered run in the console's run history.
The provider-event branch of task deletion called the typed revision-CAS
delete and then redundantly bulk-deleted the same already-gone row by
id, which now 404s under the collapsed task-identity data model. The
actor recovered and reported correctly, but only after extra retries
triggered by the spurious error.
…listing the trigger catalog

The catalog tool always returned every connected app's full trigger
listing with no way to narrow it, which forced an actor authoring a
provider-event task to either guess trigger slugs or read past a
truncated response. Thread canonical_app_slug/limit/offset through to
Orchestra's catalog endpoint, mirroring the parameter shape already
used by list_provider_trigger_connections.
@djl11
djl11 temporarily deployed to unity-testing July 28, 2026 15:35 — with GitHub Actions Inactive
@djl11
djl11 enabled auto-merge July 28, 2026 15:35
@djl11
djl11 temporarily deployed to unity-testing July 28, 2026 15:35 — with GitHub Actions Inactive

@magic-marty magic-marty left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release approval: staging → main.

return False
return any(
cookie.get("name") in GOOGLE_AUTH_COOKIE_NAMES
and "google.com" in (cookie.get("domain") or "")
@djl11
djl11 merged commit b0a14fd into main Jul 28, 2026
31 of 32 checks passed
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.

5 participants