Back to changelog index

3.6.0

Jan 01, 2025 · 72 packages · 105 unique changes

appsapps-registrybundlesintegrationslibsmodules

Unique release changes

  • - ea320ea: feat: ai-chat tooling

    72 packages · 72 occurrences

  • - @contractspec/lib.contracts-spec@3.6.0

    46 packages · 46 occurrences

  • - @contractspec/lib.schema@3.6.0

    25 packages · 25 occurrences

  • - @contractspec/lib.contracts-integrations@3.6.0

    15 packages · 15 occurrences

  • - @contractspec/lib.logger@3.6.0

    9 packages · 9 occurrences

  • - @contractspec/lib.ai-agent@6.0.0

    7 packages · 7 occurrences

  • - @contractspec/lib.ai-providers@3.6.0

    7 packages · 7 occurrences

  • - @contractspec/lib.lifecycle@3.6.0

    6 packages · 6 occurrences

  • - @contractspec/lib.ui-kit-core@3.6.0

    5 packages · 5 occurrences

  • - @contractspec/lib.ui-kit-web@3.6.0

    5 packages · 5 occurrences

  • - @contractspec/module.examples@3.6.0

    5 packages · 5 occurrences

  • - @contractspec/lib.design-system@3.6.0

    4 packages · 4 occurrences

  • - @contractspec/lib.example-shared-ui@5.0.0

    4 packages · 4 occurrences

  • - @contractspec/bundle.library@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/bundle.workspace@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.agent-console@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.analytics-dashboard@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.crm-pipeline@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.integration-hub@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.marketplace@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.saas-boilerplate@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/example.workflow-system@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/lib.contracts-transformers@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/lib.knowledge@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/lib.runtime-sandbox@2.6.0

    3 packages · 3 occurrences

  • - @contractspec/lib.surface-runtime@0.4.0

    3 packages · 3 occurrences

  • - @contractspec/lib.ui-kit@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/lib.ui-link@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/module.ai-chat@4.2.0

    3 packages · 3 occurrences

  • - @contractspec/module.workspace@3.6.0

    3 packages · 3 occurrences

  • - @contractspec/app.cli-contractspec@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/bundle.marketing@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/example.ai-chat-assistant@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/example.policy-safe-knowledge-assistant@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/integration.runtime@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/lib.bus@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-runtime-client-react@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/lib.contracts-runtime-server-rest@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/lib.observability@3.6.0

    2 packages · 2 occurrences

  • - @contractspec/lib.provider-ranking@0.6.0

    2 packages · 2 occurrences

  • - **example.ai-chat-assistant**: New focused template with ChatWithSidebar, assistant.search contract, mock handlers, and sandbox

    2 packages · 2 occurrences

  • - **integration-hub**: Add Chat tab with IntegrationHubChat (reasoning, CoT, sources, suggestions, optional MCP)

    2 packages · 2 occurrences

  • - **module.examples**: Register ai-chat-assistant in builtins

    2 packages · 2 occurrences

  • - **web-landing**: Add /api/chat route (createChatRoute), wire both examples in sandbox

    2 packages · 2 occurrences

  • - 44b46cd: feat(examples): full AI chat example with MCP, reasoning, and contracts

    2 packages · 2 occurrences

  • - @contractspec/bundle.alpic@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.ai-support-bot@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.content-generation@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.in-app-docs@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.integration-stripe@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.kb-update-pipeline@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.knowledge-canon@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ambient-coach@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-crm-onboarding@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-duo-drills@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-platform-tour@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-quest-challenges@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-registry@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-studio-onboarding@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-coaching@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-gamified@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-onboarding@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-journey-ui-shared@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.learning-patterns@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.lifecycle-cli@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.lifecycle-dashboard@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.locale-jurisdiction-gate@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.openbanking-powens@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.personalization@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.service-business-os@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.team-hub@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.versioned-knowledge-base@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.voice-providers@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/example.wealth-snapshot@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/integration.providers-impls@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.analytics@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.content-gen@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-library@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-runtime-server-graphql@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.contracts-runtime-server-mcp@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.email@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.plugins@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.product-intent-utils@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.progressive-delivery@33.0.0

    1 packages · 1 occurrences

  • - @contractspec/lib.source-extractors@2.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.testing@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.utils-typescript@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/module.alpic@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/module.context-storage@0.6.0

    1 packages · 1 occurrences

  • - @contractspec/module.lifecycle-advisor@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/module.lifecycle-core@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/module.product-intent-core@3.6.0

    1 packages · 1 occurrences

  • - **AgentToolConfig**: Add `outputPresentation`, `outputForm`, `outputDataView` for declarative tool output rendering (at most one per tool)

    1 packages · 1 occurrences

  • - **ai-chat**: `preliminary`/`nestedParts` on ChatToolCall; UIMessagePartRenderer for nested subagent output

    1 packages · 1 occurrences

  • - **Chat components**: Thread `dataViewRenderer` through ChatMessage, ChatWithExport, ChatWithSidebar

    1 packages · 1 occurrences

  • - **DocBlocks**: Subagent caveats, execution model, Mem0/Hindsight optional add-ons; knowledge agent memory

    1 packages · 1 occurrences

  • - **Memory tools**: `AgentMemoryStore`, `InMemoryAgentMemoryStore`, `createAnthropicMemoryTool`, `memoryTools` + `agentMemoryStore` config

    1 packages · 1 occurrences

  • - **needsApproval**: Validation warning when subagent has requiresApproval/automationSafe (AI SDK limitation)

    1 packages · 1 occurrences

  • - **OperationSpec**: Optional `outputPresentation`, `outputForm`, `outputDataView`; tool adapter falls back to operation refs when AgentToolConfig has none

    1 packages · 1 occurrences

  • - **passConversationHistory**: Opt-in `SubagentRef.passConversationHistory`; subagent `generate({ messages })` support

    1 packages · 1 occurrences

  • - **Subagents**: `createSubagentTool`, async generator execute, `SubagentRef`, streaming + toModelOutput

    1 packages · 1 occurrences

  • - **Tool adapter**: Wrap raw tool output as `{ presentationKey, data }`, `{ formKey, defaultValues }`, or `{ dataViewKey, items }` for ToolResultRenderer

    1 packages · 1 occurrences

  • - **ToolResultRenderer**: Add DataViewSpec support via `dataViewRenderer` prop, `DataViewToolResult`, `isDataViewToolResult`

    1 packages · 1 occurrences

  • - 6e3fe40: feat(agents): agentic workflows — subagents, memory tools, and next steps

    1 packages · 1 occurrences

  • - 9d55d95: feat(tools): backend operations + frontend rendering support

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/action.validation

    Layer: apps · 1 changes

  • @contractspec/app.alpic-mcp

    Layer: apps · 3 changes

  • @contractspec/app.api-library

    Layer: apps · 7 changes

  • @contractspec/app.cli-contractspec

    Layer: apps · 13 changes

  • @contractspec/app.cli-database

    Layer: apps · 2 changes

  • @contractspec/app.cli-databases

    Layer: apps · 1 changes

  • @contractspec/app.registry-server

    Layer: apps · 3 changes

  • @contractspec/app.web-landing

    Layer: apps · 30 changes

  • @contractspec/bundle.alpic

    Layer: bundles · 2 changes

  • @contractspec/bundle.library

    Layer: bundles · 21 changes

  • @contractspec/bundle.lifecycle-managed

    Layer: bundles · 7 changes

  • @contractspec/bundle.marketing

    Layer: bundles · 21 changes

  • @contractspec/bundle.product-intent

    Layer: bundles · 3 changes

  • @contractspec/bundle.workspace

    Layer: bundles · 9 changes

  • @contractspec/integration.providers-impls

    Layer: integrations · 4 changes

  • @contractspec/integration.runtime

    Layer: integrations · 4 changes

  • @contractspec/lib.accessibility

    Layer: libs · 4 changes

  • @contractspec/lib.ai-providers

    Layer: libs · 2 changes

  • @contractspec/lib.analytics

    Layer: libs · 4 changes

  • @contractspec/lib.bus

    Layer: libs · 3 changes

  • @contractspec/lib.content-gen

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-integrations

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-library

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-runtime-client-react

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-runtime-server-graphql

    Layer: libs · 4 changes

  • @contractspec/lib.contracts-runtime-server-mcp

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-runtime-server-rest

    Layer: libs · 3 changes

  • @contractspec/lib.contracts-spec

    Layer: libs · 15 changes

  • @contractspec/lib.contracts-transformers

    Layer: libs · 3 changes

  • @contractspec/lib.cost-tracking

    Layer: libs · 1 changes

  • @contractspec/lib.design-system

    Layer: libs · 6 changes

  • @contractspec/lib.email

    Layer: libs · 2 changes

  • @contractspec/lib.error

    Layer: libs · 1 changes

  • @contractspec/lib.evolution

    Layer: libs · 8 changes

  • @contractspec/lib.exporter

    Layer: libs · 1 changes

  • @contractspec/lib.feature-flags

    Layer: libs · 3 changes

  • @contractspec/lib.files

    Layer: libs · 3 changes

  • @contractspec/lib.graphql-core

    Layer: libs · 1 changes

  • @contractspec/lib.graphql-federation

    Layer: libs · 1 changes

  • @contractspec/lib.graphql-prisma

    Layer: libs · 2 changes

  • @contractspec/lib.identity-rbac

    Layer: libs · 3 changes

  • @contractspec/lib.jobs

    Layer: libs · 6 changes

  • @contractspec/lib.knowledge

    Layer: libs · 3 changes

  • @contractspec/lib.lifecycle

    Layer: libs · 2 changes

  • @contractspec/lib.logger

    Layer: libs · 1 changes

  • @contractspec/lib.metering

    Layer: libs · 4 changes

  • @contractspec/lib.observability

    Layer: libs · 4 changes

  • @contractspec/lib.overlay-engine

    Layer: libs · 2 changes

  • @contractspec/lib.plugins

    Layer: libs · 3 changes

  • @contractspec/lib.presentation-runtime-core

    Layer: libs · 1 changes

  • @contractspec/lib.product-intent-utils

    Layer: libs · 3 changes

  • @contractspec/lib.schema

    Layer: libs · 1 changes

  • @contractspec/lib.support-bot

    Layer: libs · 6 changes

  • @contractspec/lib.testing

    Layer: libs · 3 changes

  • @contractspec/lib.ui-kit

    Layer: libs · 2 changes

  • @contractspec/lib.ui-kit-core

    Layer: libs · 1 changes

  • @contractspec/lib.ui-kit-web

    Layer: libs · 2 changes

  • @contractspec/lib.ui-link

    Layer: libs · 2 changes

  • @contractspec/lib.utils-typescript

    Layer: libs · 1 changes

  • @contractspec/lib.workflow-composer

    Layer: libs · 3 changes

  • @contractspec/module.alpic

    Layer: modules · 3 changes

  • @contractspec/module.audit-trail

    Layer: modules · 4 changes

  • @contractspec/module.examples

    Layer: modules · 45 changes

  • @contractspec/module.learning-journey

    Layer: modules · 3 changes

  • @contractspec/module.lifecycle-advisor

    Layer: modules · 3 changes

  • @contractspec/module.lifecycle-core

    Layer: modules · 3 changes

  • @contractspec/module.notifications

    Layer: modules · 4 changes

  • @contractspec/module.product-intent-core

    Layer: modules · 3 changes

  • @contractspec/module.workspace

    Layer: modules · 4 changes

  • contractspec

    Layer: apps-registry · 2 changes

  • spec-driven-development

    Layer: apps-registry · 2 changes

  • vscode-contractspec

    Layer: apps · 8 changes