Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
efd0735
chore: publish branch work in .changeset/brand-kit-motion-token-type.…
steve8708 Aug 13, 2026
81603a3
chore: publish branch work in .changeset/toolkit-canvas-interactions.…
steve8708 Aug 13, 2026
d180079
chore: publish branch work in packages/core, templates/analytics, tem…
steve8708 Aug 13, 2026
023cc9e
chore: publish branch work in packages/core, templates/analytics (9 f…
steve8708 Aug 13, 2026
237e866
chore: publish branch work in .changeset/durable-resource-instruction…
steve8708 Aug 13, 2026
0537db9
chore: sync branch with main for PR merge
steve8708 Aug 13, 2026
cdccc8b
chore: publish branch work in templates/analytics (1 files)
steve8708 Aug 13, 2026
4e05d52
chore: publish branch work in templates/analytics (1 files)
steve8708 Aug 13, 2026
187034f
chore: publish branch work in .agents/plugins (3 files)
steve8708 Aug 13, 2026
0932fb1
chore: publish branch work in templates/analytics, templates/design (…
steve8708 Aug 13, 2026
bdc6780
chore: publish branch work in templates/analytics (1 files)
steve8708 Aug 13, 2026
ae1cd3f
chore: sync generated design bridge
steve8708 Aug 13, 2026
8cf0c34
chore: publish branch work in templates/slides (2 files)
steve8708 Aug 13, 2026
5fee0b2
chore: publish branch work in templates/design (2 files)
steve8708 Aug 13, 2026
0307107
chore: publish branch work in scripts/dev-lazy.test.ts, scripts/dev-l…
steve8708 Aug 13, 2026
c3c65d2
chore: publish branch work in templates/clips (4 files)
steve8708 Aug 13, 2026
b95e17b
chore: publish branch work in templates/clips (1 files)
steve8708 Aug 13, 2026
21bf45f
chore: publish branch work in templates/clips (1 files)
steve8708 Aug 13, 2026
486e717
chore: publish branch work in templates/clips (3 files)
steve8708 Aug 13, 2026
9b73628
chore: publish branch work in templates/clips (5 files)
steve8708 Aug 13, 2026
76daad9
chore: publish branch work in templates/clips (2 files)
steve8708 Aug 13, 2026
1e2a6a8
chore: publish branch work in templates/clips (1 files)
steve8708 Aug 13, 2026
aa58556
chore: publish branch work in templates/clips (3 files)
steve8708 Aug 13, 2026
fbc7794
chore: publish branch work in .changeset/action-route-stored-active-o…
steve8708 Aug 13, 2026
711006f
chore: publish branch work in packages/core, packages/desktop-app, pa…
steve8708 Aug 13, 2026
1ee439d
chore: publish branch work in packages/core (1 files)
steve8708 Aug 13, 2026
05da65a
Merge remote-tracking branch 'origin/main' into steve8708/changes-601
steve8708 Aug 13, 2026
40fa330
chore: publish branch work in templates/calendar (1 files)
steve8708 Aug 13, 2026
cce3dea
chore: publish branch work in templates/analytics (1 files)
steve8708 Aug 13, 2026
d51d5e7
chore: publish branch work in packages/core, templates/clips (9 files)
steve8708 Aug 13, 2026
0e8d6e3
chore: publish branch work in packages/core, templates/calendar (8 fi…
steve8708 Aug 13, 2026
5335435
chore: publish branch work in packages/desktop-app, templates/calenda…
steve8708 Aug 13, 2026
fc4731f
chore: publish branch work in packages/core (2 files)
steve8708 Aug 13, 2026
6f68d2a
chore: publish branch work in packages/core, templates/dispatch (3 fi…
steve8708 Aug 13, 2026
7384c17
chore: publish branch work in packages/core, templates/calendar (3 fi…
steve8708 Aug 13, 2026
df2ac93
chore: publish branch work in templates/analytics (1 files)
steve8708 Aug 13, 2026
100d360
chore: publish branch work in .changeset/org-scoped-desktop-sso-disco…
steve8708 Aug 13, 2026
3e6aed0
chore: publish branch work in .changeset/fix-slack-bare-user-mentions…
steve8708 Aug 13, 2026
5a7c08b
chore: publish branch work in .changeset/trim-amplitude-exception-con…
steve8708 Aug 13, 2026
9957185
chore: publish branch work in .changeset/provision-identity-sso-schem…
steve8708 Aug 13, 2026
c4878d1
chore: publish branch work in packages/dispatch, templates/dispatch (…
steve8708 Aug 13, 2026
3e01a12
chore: publish branch work in packages/dispatch (1 files)
steve8708 Aug 13, 2026
ef2feb9
chore: publish branch work in docs/environment-variables.md, packages…
steve8708 Aug 13, 2026
1510a91
chore: publish branch work in docs/environment-variables.md, packages…
steve8708 Aug 13, 2026
e710389
chore: publish branch work in packages/core, packages/dispatch, templ…
steve8708 Aug 13, 2026
b12cedd
chore: publish branch work in packages/core, packages/dispatch, pnpm-…
steve8708 Aug 13, 2026
862547f
chore: publish branch work in .changeset/folder-backed-agents-and-fac…
steve8708 Aug 13, 2026
98f599f
chore: publish branch work in .changeset/recover-completed-background…
steve8708 Aug 13, 2026
ee85741
chore: publish branch work in packages/core, templates/clips (6 files)
steve8708 Aug 13, 2026
0348109
chore: publish branch work in packages/core, templates/analytics, tem…
steve8708 Aug 13, 2026
e349362
chore: publish branch work in packages/core, packages/toolkit, templa…
steve8708 Aug 13, 2026
27fec80
chore: publish branch work in packages/core, templates/analytics, tem…
steve8708 Aug 13, 2026
c49b5af
chore: publish branch work in packages/core, templates/analytics, tem…
steve8708 Aug 13, 2026
b7c7b1c
chore: publish branch work in packages/core, templates/content (5 files)
steve8708 Aug 13, 2026
7975d7d
chore: publish branch work in packages/core, packages/dispatch, templ…
steve8708 Aug 13, 2026
dc7798f
Merge remote-tracking branch 'origin/main' into steve8708/changes-601
steve8708 Aug 13, 2026
9c022cb
chore: publish branch work in packages/dispatch, templates/content, t…
steve8708 Aug 14, 2026
dd4a83f
chore: publish branch work in packages/dispatch, templates/factory, t…
steve8708 Aug 14, 2026
d765de6
chore: publish branch work in packages/core, packages/dispatch, templ…
steve8708 Aug 14, 2026
e5ba33e
chore: publish branch work in packages/core, templates/factory (5 files)
steve8708 Aug 14, 2026
3f5c280
chore: publish branch work in packages/core, templates/dispatch (4 fi…
steve8708 Aug 14, 2026
a606d0d
chore: publish branch work in packages/core (2 files)
steve8708 Aug 14, 2026
9232e50
chore: publish branch work in packages/core (4 files)
steve8708 Aug 14, 2026
92a1da0
chore: publish branch work in .changeset/single-owner-run-stream-rend…
steve8708 Aug 14, 2026
1c42d4d
chore: publish branch work in packages/dispatch (1 files)
steve8708 Aug 14, 2026
6f4e1ec
chore: publish branch work in packages/dispatch (1 files)
steve8708 Aug 14, 2026
4f6b60c
chore: publish branch work in .changeset/dispatch-workspace-sso.md, p…
steve8708 Aug 14, 2026
b703c31
chore: publish branch work in packages/dispatch (1 files)
steve8708 Aug 14, 2026
6c502bc
chore: publish branch work in packages/dispatch (3 files)
steve8708 Aug 14, 2026
d35c96a
chore: publish branch work in packages/core (1 files)
steve8708 Aug 14, 2026
e9627bd
chore: publish branch work in .changeset/single-owner-run-stream-rend…
steve8708 Aug 14, 2026
fa20fb3
chore: publish branch work in templates/analytics, templates/calendar…
steve8708 Aug 14, 2026
17f5c7b
chore: publish branch work in templates/clips (1 files)
steve8708 Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .changeset/action-route-stored-active-org-fallback.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"@agent-native/core": patch
---

Action routes now fall back to the caller's stored active organization when a
cookie session resolves no org, matching what the adapter/A2A path already did.
An empty org silently narrowed every scoped read to rows with a null `org_id`,
so a user could stop seeing their own org-scoped dashboards and resources. An
explicit Personal selection still resolves to no org, and a transient database
failure propagates instead of reading as "this user has no org".
7 changes: 7 additions & 0 deletions .changeset/brand-kit-motion-token-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@agent-native/core": patch
---

Add `motion` to `BrandKitTokenType` so durations, easings, and transitions have
a real category. Extractors drop tokens they cannot classify, so the missing
bucket meant no imported design system ever carried its motion.
5 changes: 5 additions & 0 deletions .changeset/chat-image-lightbox.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Open agent chat image attachments in a full-size lightbox when their thumbnails are clicked.
5 changes: 5 additions & 0 deletions .changeset/collapsed-chat-first-new-chat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Keep the chat-first New chat action icon-only when the desktop rail is collapsed.
5 changes: 5 additions & 0 deletions .changeset/compact-share-dialog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Simplify share controls with compact copy-link rows and always-visible access details.
8 changes: 8 additions & 0 deletions .changeset/dispatch-workspace-sso.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@agent-native/dispatch": minor
---

Add a default-off Dispatch workspace sign-in rollout for iframe app panes. The
flagged path mints short-lived, app-scoped embed sessions for exact first-party
origins, explicitly registered custom workspace apps, and same-origin mounted
workspace apps without changing the existing MCP access policy.
5 changes: 5 additions & 0 deletions .changeset/durable-github-design-system-sources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": minor
---

Support durable, scoped GitHub sources and replayable sync for Builder design-system imports.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Ensure durable resource instructions remain in lean agent prompts and fail loudly when AGENTS.md cannot be read.
8 changes: 8 additions & 0 deletions .changeset/extension-shell-x-cloak.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@agent-native/core": patch
---

Hide `x-cloak` content in the extension iframe shell until Alpine boots.
Extension content is a body snippet, so it cannot define the rule itself: an
`x-cloak` overlay painted over the whole extension until the deferred Alpine
CDN script resolved, and permanently when it failed to.
5 changes: 5 additions & 0 deletions .changeset/fix-agent-panel-overlay-focus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Keep feedback and other sibling overlays open when launched from the Agent panel overflow menu.
5 changes: 5 additions & 0 deletions .changeset/fix-native-sqlite-runtime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Repair and validate native SQLite bindings against the Node runtime used by development, builds, and production starts.
5 changes: 5 additions & 0 deletions .changeset/fix-slack-bare-user-mentions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Convert bare Slack user IDs in outbound agent responses into native mentions.
8 changes: 8 additions & 0 deletions .changeset/folder-backed-agents-and-factory-surface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@agent-native/core": patch
"@agent-native/dispatch": minor
---

Add folder-backed agent packs with safe Claude/Cowork-style import, agent-owned
references and skills, and a shared Factory Agents surface for managing simple
agents alongside mounted agentic apps.
5 changes: 5 additions & 0 deletions .changeset/grayscale-unselected-app-icons.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Grayscale non-selected workspace app icons so the active app is easier to identify in the chat-first rail.
8 changes: 8 additions & 0 deletions .changeset/guided-questions-submit-context.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@agent-native/core": patch
---

Add an optional `submitContext` to the guided-questions payload, appended to the
context of whichever message the card sends. A question card's answer opens a
continuation turn that inherits nothing from the turn that posed it, so context
the follow-up work depends on had no way to survive the hop.
5 changes: 5 additions & 0 deletions .changeset/keep-workspace-app-surfaces-alive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/dispatch": patch
---

Keep visited workspace app frames mounted while switching apps so returning restores live state instantly.
5 changes: 5 additions & 0 deletions .changeset/org-scoped-desktop-sso-discovery.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Detect active organization-scoped feature-flag rollouts for anonymous Desktop discovery while keeping authenticated authorization scoped to the user's email and organization.
5 changes: 5 additions & 0 deletions .changeset/preserve-builder-callback-state.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Preserve signed Builder callback state when mounted route events normalize away the raw query string.
6 changes: 6 additions & 0 deletions .changeset/provision-identity-sso-schema.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@agent-native/core": patch
"@agent-native/dispatch": patch
---

Provision cross-app SSO state and authorization-code tables during release migrations so production serverless requests never perform schema DDL.
5 changes: 5 additions & 0 deletions .changeset/quiet-mail-approval-flow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Keep approval continuations out of visible chat history and keep approval controls usable at narrow widths.
5 changes: 5 additions & 0 deletions .changeset/recover-completed-background-tool-turn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Continue chat turns when a background tool completes before the assistant sends its final response.
5 changes: 5 additions & 0 deletions .changeset/render-inline-markdown.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Add a safe inline Markdown renderer for compact user-authored text surfaces.
5 changes: 5 additions & 0 deletions .changeset/repair-workspace-skill-links.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Repair existing workspace app skill copies during scaffold updates by linking them to the shared workspace skill surface.
5 changes: 5 additions & 0 deletions .changeset/simple-agents-import.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/dispatch": minor
---

Add a simple Agents workspace for creating reusable profiles, importing Claude-style or generic agent definitions, and connecting existing HTTP/A2A agents.
32 changes: 32 additions & 0 deletions .changeset/single-owner-run-stream-rendering.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
"@agent-native/core": patch
---

Chat no longer renders the same assistant turn twice — the long-standing report
of a final message streaming in two places at once and tool outputs appearing
more than once. Four independent causes, all of which let one run be folded into
UI state more than once:

- SSE resume cursors were kept in a single browser-wide slot, and
`updateActiveRunSeq` took no run identity, so it wrote the caller's sequence
into whichever run happened to occupy the slot. With chats streaming in
parallel (agent teams, multiple tabs) runs evicted each other, and
`resolveReconnectAfterSeq` then returned 0 — replaying an entire run on top of
history that already contained it. Cursors are now stored per `{threadId,
runId}`, identity is required to advance one, and a cursor outlives its run
losing focus so a later reconnect resumes instead of replaying.
- The adapter's stream and the reconnect reader could both fold one run at once.
Ownership was a React ref re-checked by a 1s poll that is skipped while the tab
is hidden, and the refs were per-component-instance while several chat
instances mount against one run. Ownership now lives in a module-scoped
registry claimed and checked synchronously, and the adapter preempts the
reconnect fallback when it takes over.
- The reconnect overlay was deliberately kept mounted beside the live message
list for up to 2500ms after handoff, leaving two independent folds of the same
turn on screen with only content-similarity heuristics hiding the second. The
overlay now renders only while no runtime owns the turn.
- The server fold pushed a tool card for every `tool_start`, including the
replays that journal and zombie-ledger recovery emit for calls that already
ran. The live client coalesced those onto the original card, so a duplicate
tool output appeared only after a reload. A replayed `tool_start` now folds
onto its existing card.
5 changes: 5 additions & 0 deletions .changeset/steady-chat-replay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Prevent assistant panel crashes when dense chat replays synchronously update React.
5 changes: 5 additions & 0 deletions .changeset/toolkit-canvas-interactions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/toolkit": patch
---

Fix toolkit canvas interaction and collaboration UI behavior.
5 changes: 5 additions & 0 deletions .changeset/trim-amplitude-exception-context.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@agent-native/core": patch
---

Keep nested exception debugging context out of Amplitude event properties while preserving it for internal error tracking.
Loading
Loading