Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/20261016133543-regenerate-sdk-from-openapi.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/agent-model-param-fallbacks.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/agents-library-usage-columns.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ask-question-markdown.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/balanced-artifact-download-paths.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/build-agent-new-chat-reset.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/context-summarization-events.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/custom-cron-schedules-ui.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/default-reasoning-medium.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/deferred-mcp-server-description.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-saved-agent-chat-reopen.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/gateway-forward-pings-summarization-metadata.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hide-running-turns-shared-session.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/instructions-markdown-editor.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/keenable-mcp-catalog-preset.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/large-tool-response-size.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/markdown-list-markers.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/mcp-preserve-inputschema-defs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/metric-tooltip-scroll.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/model-mcp-error-prefixes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/model-warning-missing-properties.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/new-chat-web-search-default.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/npm-security-mcp-hono.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/operation-metrics.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/paint-session-events-before-tip.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/reasoning-effort-high-low-fallback.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/safe-return-to-backslash.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/sandbox-env-schedule-admin-rbac.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-env-status-icons.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/schedule-run-open-session.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/schedule-run-session-id.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/sentry-allowlisted-logs.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/session-last-turn-details.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/session-tokens-donut.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/session-turn-model-name.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/ssrf-block-https-http-redirect.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/subagent-tool-only-model-time.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/superseded-ask-user-not-cancelled.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/timeline-chart-scroll.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/timeline-turn-hover-times.md

This file was deleted.

22 changes: 22 additions & 0 deletions packages/assistant-ui-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# @truefoundry/trueforge-assistant-ui-runtime

## 0.181.0

### Patch Changes

- 9bed345: Emit `thread.context_compaction_started` / `thread.context_compaction_finished` around context compaction (trigger, usage, duration_ms).
- 2b88c4b: Paint a loaded session from its events window before confirming the tip, and stop fetching the oldest turn to decide whether that tip is still running. A send that applies its message in that window is kept, a send that fails before then still lets the load finish, and a tip that finishes before its done event is still shown.
- 90c7b1c: Unify admin checks with `hasAdminRole` (tenant-admin in TrueFoundry) and gate sandbox environment create to admins while allowing the creator or an admin to update or delete. Expose schedule and sandbox environment `MANAGE`/`DELETE` (and tenant `sandbox_environment` `CREATE`) via list-permissions so the UI matches the API; settings access remains disabled in TrueFoundry via `canAccessSettings`.
- 36f95f5: Open the linked session in the Sessions page when clicking a schedule run on the Schedules page.
- 457d16e: Show the model name in each turn header of the session view.
- 28f5105: Stop showing a "cancelled" banner on a turn that paused for user input when the user sends a new message instead of answering.

## 0.181.0-rc.1

### Patch Changes

- 9bed345: Emit `thread.context_compaction_started` / `thread.context_compaction_finished` around context compaction (trigger, usage, duration_ms).
- 2b88c4b: Paint a loaded session from its events window before confirming the tip, and stop fetching the oldest turn to decide whether that tip is still running. A send that applies its message in that window is kept, a send that fails before then still lets the load finish, and a tip that finishes before its done event is still shown.
- 90c7b1c: Unify admin checks with `hasAdminRole` (tenant-admin in TrueFoundry) and gate sandbox environment create to admins while allowing the creator or an admin to update or delete. Expose schedule and sandbox environment `MANAGE`/`DELETE` (and tenant `sandbox_environment` `CREATE`) via list-permissions so the UI matches the API; settings access remains disabled in TrueFoundry via `canAccessSettings`.
- 36f95f5: Open the linked session in the Sessions page when clicking a schedule run on the Schedules page.
- 457d16e: Show the model name in each turn header of the session view.
- 28f5105: Stop showing a "cancelled" banner on a turn that paused for user input when the user sends a new message instead of answering.

## 0.180.0

### Patch Changes
Expand Down
32 changes: 32 additions & 0 deletions packages/trueforge-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# @truefoundry/trueforge-core

## 0.181.0

### Patch Changes

- 9bed345: Emit `thread.context_compaction_started` / `thread.context_compaction_finished` around context compaction (trigger, usage, duration_ms).
- f5427d9: Pass each MCP server's saved description into deferred tool instructions. A server with `preload: false` now shows its description before its tools are listed.
- a527e57: Send `x-tfy-forward-pings: true` on TrueFoundry-mode model invokes. Support per-call LLM `headers` and `metadata` (TrueFoundry folds metadata into `x-tfy-metadata`), and stamp `tfg.compaction: true` on context-compaction calls so those requests are visible in traces.
- 7318806: Blocked large tool response messages now state the exact content size and which limit blocked it, in characters (`Content too large (50,000 characters; this response exceeds the 24,000-character limit for a single response). Result saved to: …`, at the default thresholds; responses blocked by the parallel total instead say the parallel responses together exceed the combined limit), and the file-dump message prompts the model to plan reads against the total instead of guessing with small incremental reads.
- fcb48de: Keep local `$defs`/`definitions` containers when converting preloaded MCP tool input schemas, so `$ref` pointers resolve instead of being dropped.
- 6247d67: Prefix model and MCP failures so logs and the chat error show which system failed.
- 4682d87: Bump npm-security dependencies: `@modelcontextprotocol/sdk`, `hono`, and `undici`.
- e0566ef: Record outbound HTTP, model calls, MCP, harness limits, tool-call duration, active threads, turn lifetime, Parallel web search, ServiceFoundry requests, and Postgres query duration on the existing Prometheus scrape. Daytona and Redis SDK meters are included on that same scrape.
- 82e50e2: Report logged failures to Sentry except HTTP statuses from 200 through 499, including when that status sits on a wrapped cause. The log message is the Sentry title, and the thrown error is the cause and stack. Those events include the active tenant, request, session, and turn ids. Printed lines omit that marker even when Sentry is off.
- c21132e: Sessions now return `last_turn_details` (`{ id, state: { status } }`, null before the first turn), kept in sync as the last turn changes status. Existing sessions are backfilled.
- 012f8fc: Block HTTPS-to-HTTP redirects in the outbound SSRF-guarded fetch so cleartext downgrades cannot follow a secure hop.

## 0.181.0-rc.1

### Patch Changes

- 9bed345: Emit `thread.context_compaction_started` / `thread.context_compaction_finished` around context compaction (trigger, usage, duration_ms).
- f5427d9: Pass each MCP server's saved description into deferred tool instructions. A server with `preload: false` now shows its description before its tools are listed.
- a527e57: Send `x-tfy-forward-pings: true` on TrueFoundry-mode model invokes. Support per-call LLM `headers` and `metadata` (TrueFoundry folds metadata into `x-tfy-metadata`), and stamp `tfg.compaction: true` on context-compaction calls so those requests are visible in traces.
- 7318806: Blocked large tool response messages now state the exact content size and which limit blocked it, in characters (`Content too large (50,000 characters; this response exceeds the 24,000-character limit for a single response). Result saved to: …`, at the default thresholds; responses blocked by the parallel total instead say the parallel responses together exceed the combined limit), and the file-dump message prompts the model to plan reads against the total instead of guessing with small incremental reads.
- fcb48de: Keep local `$defs`/`definitions` containers when converting preloaded MCP tool input schemas, so `$ref` pointers resolve instead of being dropped.
- 6247d67: Prefix model and MCP failures so logs and the chat error show which system failed.
- 4682d87: Bump npm-security dependencies: `@modelcontextprotocol/sdk`, `hono`, and `undici`.
- e0566ef: Record outbound HTTP, model calls, MCP, harness limits, tool-call duration, active threads, turn lifetime, Parallel web search, ServiceFoundry requests, and Postgres query duration on the existing Prometheus scrape. Daytona and Redis SDK meters are included on that same scrape.
- 82e50e2: Report logged failures to Sentry except HTTP statuses from 200 through 499, including when that status sits on a wrapped cause. The log message is the Sentry title, and the thrown error is the cause and stack. Those events include the active tenant, request, session, and turn ids. Printed lines omit that marker even when Sentry is off.
- c21132e: Sessions now return `last_turn_details` (`{ id, state: { status } }`, null before the first turn), kept in sync as the last turn changes status. Existing sessions are backfilled.
- 012f8fc: Block HTTPS-to-HTTP redirects in the outbound SSRF-guarded fetch so cleartext downgrades cannot follow a secure hop.

## 0.180.0

### Patch Changes
Expand Down
18 changes: 18 additions & 0 deletions packages/trueforge-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## [0.181.0] - 2026-10-28

## [0.181.0-rc.1] - 2026-10-26

## [0.180.0] - 2026-10-23

## [0.180.0-rc.0] - 2026-10-21
Expand All @@ -22,6 +26,20 @@

## [0.2.1-rc.0] - 2026-09-22

## 0.181.0

### Patch Changes

- 5bb093e: Regenerate SDK from updated OpenAPI spec.
- 90c7b1c: Unify admin checks with `hasAdminRole` (tenant-admin in TrueFoundry) and gate sandbox environment create to admins while allowing the creator or an admin to update or delete. Expose schedule and sandbox environment `MANAGE`/`DELETE` (and tenant `sandbox_environment` `CREATE`) via list-permissions so the UI matches the API; settings access remains disabled in TrueFoundry via `canAccessSettings`.

## 0.181.0-rc.1

### Patch Changes

- 5bb093e: Regenerate SDK from updated OpenAPI spec.
- 90c7b1c: Unify admin checks with `hasAdminRole` (tenant-admin in TrueFoundry) and gate sandbox environment create to admins while allowing the creator or an admin to update or delete. Expose schedule and sandbox environment `MANAGE`/`DELETE` (and tenant `sandbox_environment` `CREATE`) via list-permissions so the UI matches the API; settings access remains disabled in TrueFoundry via `canAccessSettings`.

## 0.180.0

No changes in this release.
Expand Down
Loading
Loading