Merge branch 'no-more-a2ui'
3 months ago
148 files changed
- apps/desktop/src/app/a2uiDockReducer.ts+0−218
- apps/desktop/src/app/store.actions.ts+0−2
- apps/desktop/src/app/store.actions/a2uiDock.ts+0−80
- apps/desktop/src/app/store.actions/bootstrap.ts+0−110
- apps/desktop/src/app/store.actions/thread.ts+0−42
- apps/desktop/src/app/store.actions/workspaceDefaults.ts+0−22
- apps/desktop/src/app/store.helpers.ts+0−12
apps/desktop/src/app/store.helpers/jsonRpcSocket.ts
+0
−24
apps/desktop/src/app/store.helpers/runtimeState.ts+0−2apps/desktop/src/app/store.helpers/threadEventReducer/feedProjection.ts+1−53apps/desktop/src/app/store.ts+1−1apps/desktop/src/app/types.ts+0−54apps/desktop/src/lib/desktopSchemas.ts+0−4apps/desktop/src/lib/webAdapter.ts+1−1apps/desktop/src/ui/ChatView.tsx+2−54apps/desktop/src/ui/CrashReportingErrorBoundary.tsx+2−2apps/desktop/src/ui/chat/ChatFeed.tsx+7−16apps/desktop/src/ui/chat/FeedRow.tsx+1−42apps/desktop/src/ui/chat/a2ui/A2uiInlineCard.tsx+0−170apps/desktop/src/ui/chat/a2ui/A2uiRenderer.tsx+0−935apps/desktop/src/ui/chat/a2ui/A2uiSurfaceDock.tsx+0−428apps/desktop/src/ui/chat/a2ui/A2uiSurfaceHistoryRow.tsx+0−96apps/desktop/src/ui/chat/a2ui/changeKind.ts+0−39apps/desktop/src/ui/chat/a2ui/surfaceTitle.ts+0−52apps/desktop/src/ui/chat/activityGroups.ts+0−26apps/desktop/src/ui/chat/chatLogic.ts+0−60apps/desktop/test/a2ui-dock-reducer.test.ts+0−241apps/desktop/test/a2ui-extended-catalog.test.tsx+0−249apps/desktop/test/a2ui-inline-card.test.tsx+0−92apps/desktop/test/a2ui-renderer-actions.test.tsx+0−107apps/desktop/test/a2ui-surface-dock.test.ts+0−86apps/desktop/test/a2ui-surface-title.test.ts+0−69apps/desktop/test/bootstrap-cache.test.ts+15−14apps/desktop/test/chat-feed-scroller.test.tsx+2−2apps/desktop/test/chat-reasoning-ui.test.ts+9−9apps/desktop/test/chat-view.stability.test.tsx+8−8apps/desktop/test/command-palette.test.tsx+1−1apps/desktop/test/control-socket.ensure.test.ts+1−1apps/desktop/test/desktop-page.test.tsx+2−2apps/desktop/test/feature-flags-page.test.tsx+19−15apps/desktop/test/feed-row-markdown-sources.test.tsx+1−1apps/desktop/test/helpers/mockDesktopCommands.ts+3−2apps/desktop/test/quick-chat-shell.test.tsx+1−1apps/desktop/test/settings-nav.test.ts+15−14apps/desktop/test/sidebar-ui.test.tsx+2−2apps/desktop/test/task-actions.test.ts+1−1apps/desktop/test/workspace-settings-sync.defaults.test.ts+1−1apps/desktop/test/workspace-startup.test.ts+1−1apps/desktop/test/workspaces-page.test.ts+5−5apps/mobile/src/app/(app)/thread/[id].tsx+0−9apps/mobile/src/components/thread/a2ui-surface-card.tsx+0−479apps/mobile/src/components/thread/thread-feed-item.tsx+1−10apps/mobile/src/components/thread/thread-render-item.tsx+1−9apps/mobile/src/cowork-shared/types.ts+0−9apps/mobile/src/experimental/a2ui/component.ts+0−67apps/mobile/src/experimental/a2ui/expressions.ts+0−222apps/mobile/src/experimental/a2ui/functions.ts+0−257apps/mobile/src/features/cowork/activityGroups.ts+0−19apps/mobile/src/features/cowork/protocolTypes.ts+0−39apps/mobile/src/features/cowork/snapshotReducer.ts+0−14biome.json+1−2docs/a2ui.md+0−166docs/architecture.md+1−1docs/websocket-protocol.md+0−45skills/a2ui/SKILL.md+0−199src/agent.ts+0−17src/config.ts+1−57src/experimental/a2ui/SurfaceManager.ts+0−310src/experimental/a2ui/component.ts+0−67src/experimental/a2ui/expressions.ts+0−222src/experimental/a2ui/flags.ts+0−20src/experimental/a2ui/functions.ts+0−251src/experimental/a2ui/index.ts+0−7src/experimental/a2ui/protocol.ts+0−226src/experimental/a2ui/routes.ts+0−132src/experimental/a2ui/schema.ts+0−63src/experimental/a2ui/sessionAdapter.ts+0−54src/experimental/a2ui/surface.ts+0−231src/experimental/a2ui/tool.ts+0−122src/prompt.ts+1−30src/runtime/codexAppServer/config.ts+1−1src/server/projection/conversationProjectionFeedItems.ts+0−21src/server/projection/conversationProjectionSessionEvents.ts+0−4src/server/protocol.ts+0−21src/server/runtime/ConfigPatchStore.ts+8−75src/server/runtime/ServerRuntime.ts+1−7src/server/runtime/SessionRegistry.ts+0−20src/server/runtime/WorkspaceControl.ts+1−14src/server/session/AgentSession.ts+0−17src/server/session/AgentSessionFromPersisted.ts+0−4src/server/session/AgentSessionHydration.ts+0−1src/server/session/AgentSessionManagerRegistry.ts+1−35src/server/session/SessionContext.ts+0−31src/server/session/SessionMetadataManager.ts+0−61src/server/session/SessionRuntime.ts+1−18src/server/session/TurnExecutionManager.ts+0−19src/server/session/turnExecution/runTurnInvocation.ts+0−30src/server/session/turnExecution/runUserMessageTurn.ts+0−12src/shared/featureFlags.ts+0−9src/shared/projectedItems.ts+0−36src/shared/sessionSnapshot.ts+1−37src/skills/loadSkillBody.ts+2−3src/tools/context.ts+0−16src/tools/index.ts+1−12src/tools/skill.ts+3−9src/types.ts+0−9test/a2ui/actionValidation.test.ts+0−87test/a2ui/conversationProjection.test.ts+0−108test/a2ui/expressions.test.ts+0−119test/a2ui/feedItem.test.ts+0−94test/a2ui/functions.test.ts+0−117test/a2ui/integration.test.ts+0−129test/a2ui/jsonRpcActionRoute.test.ts+0−530test/a2ui/mobileReducer.test.ts+0−92test/a2ui/protocol.test.ts+0−103test/a2ui/surface.test.ts+0−174test/a2ui/surfaceManager.test.ts+0−270test/a2ui/upsertFeedItem.test.ts+0−188test/config/config.loadConfig.test.ts+3−3test/jsonrpc.control-schemas.test.ts+3−3test/jsonrpc/control.workspace.test.ts+14−14test/mobile.jsonrpc-client.test.ts+8−8test/mobile.thread-detail.test.tsx+3−3test/mobile.thread-feed-item.test.tsx+18−18test/prompt.test.ts+14−14test/session.syntheticSkillInjection.test.ts+1−1test/session/agentSession.backups.test.ts+1−1test/session/agentSession.core.test.ts+1−1test/session/agentSession.errors.test.ts+1−1test/session/agentSession.harness.ts+6−6test/session/agentSession.harnessObservability.test.ts+1−1test/session/agentSession.lifecycle.test.ts+1−1test/session/agentSession.mcp.test.ts+1−1test/session/agentSession.messaging.test.ts+1−1test/session/agentSession.model.test.ts+1−1test/session/agentSession.plugins.test.ts+1−1test/session/agentSession.provider.test.ts+1−1test/session/agentSession.settings.test.ts+10−10test/session/agentSession.skills.test.ts+1−1test/session/agentSession.todos.test.ts+1−1test/session/agentSession.usage.test.ts+15−13test/shared.featureFlags.test.ts+9−9test/skills.loadSkillBody.test.ts+5−5test/sync.cloud-sync.test.ts+2−2test/sync/redaction.test.ts+4−4test/tools/a2ui.test.ts+0−84test/tools/tools.createTools.test.ts+18−18test/tools/tools.skill.test.ts+17−13