Back to changelog index

4.2.0

Jan 01, 2025 · 2 packages · 47 unique changes

appsmodules

Unique release changes

  • - @contractspec/bundle.workspace@4.1.0

    1 packages · 1 occurrences

  • - @contractspec/integration.runtime@3.8.4

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.cost-tracking@3.6.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.metering@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.plugins@3.7.12

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@3.6.0

    1 packages · 1 occurrences

  • - @contractspec/lib.schema@3.7.10

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.testing@3.7.12

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/lib.workflow-composer@3.6.0

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - @contractspec/module.examples@3.8.4

    1 packages · 1 occurrences

  • - @contractspec/module.workspace@4.1.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

  • - 81256ea: Split agent definition contracts out of `@contractspec/lib.ai-agent` and make

    1 packages · 1 occurrences

  • - 85ddd6a: Align workspace tooling with strict same-file DocBlock authoring.

    1 packages · 1 occurrences

  • - 9cb304e: Add operator CLI flows, deterministic runtime traces, and signed skill-governance helpers so control-plane decisions can be inspected, replayed, approved, and verified through auditable trust-checked surfaces.

    1 packages · 1 occurrences

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

    1 packages · 1 occurrences

  • - Add `@contractspec/lib.contracts-spec/agent/spec` and

    1 packages · 1 occurrences

  • - Add shared static authored-DocBlock analysis APIs to

    1 packages · 1 occurrences

  • - ea320ea: feat: ai-chat tooling

    1 packages · 1 occurrences

  • - Move `AgentSpec`, `AgentToolConfig`, `AgentPolicy`, `AgentRegistry`,

    1 packages · 1 occurrences

  • - Remove `@contractspec/lib.ai-agent/spec`,

    1 packages · 1 occurrences

  • - Remove the spec layer from the `@contractspec/lib.ai-agent` root barrel so it

    1 packages · 1 occurrences

  • - Update `@contractspec/app.cli-contractspec` to validate example packages with

    1 packages · 1 occurrences

  • - Update `@contractspec/bundle.workspace` to consume authored DocBlocks through

    1 packages · 1 occurrences

  • - Update `vscode-contractspec` to generate same-file DocBlocks in snippets and

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/app.cli-contractspec

    Layer: apps · 23 changes

  • @contractspec/module.ai-chat

    Layer: modules · 24 changes