From 739d1c62ed2dca86ea97a9e5e5e259ef455a1092 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 09:26:04 +0000 Subject: [PATCH] Version Packages (rc) --- ...260923044631-regenerate-sdk-from-openapi.md | 0 ...260924052304-regenerate-sdk-from-openapi.md | 0 .changeset/{ => pre}/calm-sessions-return.md | 0 .../{ => pre}/compaction-threshold-toggle.md | 0 .../daytona-sandbox-config-extension.md | 0 .../{ => pre}/fuzzy-sandboxes-explain.md | 0 .changeset/{ => pre}/trueforge-sentry-p1.md | 0 .../{ => pre}/turn-inbound-events-api.md | 0 .changeset/{ => pre}/turn-inbound-events.md | 0 .../{ => pre}/user-mcp-auth-continue-event.md | 0 .../user-tool-approval-policy-event.md | 0 .github/fern/openapi/openapi.json | 2 +- docs/openapi.json | 2 +- packages/assistant-ui-runtime/CHANGELOG.md | 6 ++++++ packages/assistant-ui-runtime/package.json | 2 +- packages/trueforge-core/CHANGELOG.md | 9 +++++++++ packages/trueforge-core/package.json | 2 +- packages/trueforge-sdk/CHANGELOG.md | 9 +++++++++ packages/trueforge-sdk/package.json | 2 +- packages/trueforge-sdk/src/BaseClient.ts | 4 ++-- packages/trueforge-sdk/src/version.ts | 2 +- packages/trueforge-ui/CHANGELOG.md | 17 +++++++++++++++++ packages/trueforge-ui/package.json | 2 +- packages/trueforge/CHANGELOG.md | 18 ++++++++++++++++++ packages/trueforge/package.json | 2 +- python/trueforge_sdk/pyproject.toml | 2 +- .../src/trueforge_sdk/core/client_wrapper.py | 4 ++-- 27 files changed, 72 insertions(+), 13 deletions(-) rename .changeset/{ => pre}/20260923044631-regenerate-sdk-from-openapi.md (100%) rename .changeset/{ => pre}/20260924052304-regenerate-sdk-from-openapi.md (100%) rename .changeset/{ => pre}/calm-sessions-return.md (100%) rename .changeset/{ => pre}/compaction-threshold-toggle.md (100%) rename .changeset/{ => pre}/daytona-sandbox-config-extension.md (100%) rename .changeset/{ => pre}/fuzzy-sandboxes-explain.md (100%) rename .changeset/{ => pre}/trueforge-sentry-p1.md (100%) rename .changeset/{ => pre}/turn-inbound-events-api.md (100%) rename .changeset/{ => pre}/turn-inbound-events.md (100%) rename .changeset/{ => pre}/user-mcp-auth-continue-event.md (100%) rename .changeset/{ => pre}/user-tool-approval-policy-event.md (100%) diff --git a/.changeset/20260923044631-regenerate-sdk-from-openapi.md b/.changeset/pre/20260923044631-regenerate-sdk-from-openapi.md similarity index 100% rename from .changeset/20260923044631-regenerate-sdk-from-openapi.md rename to .changeset/pre/20260923044631-regenerate-sdk-from-openapi.md diff --git a/.changeset/20260924052304-regenerate-sdk-from-openapi.md b/.changeset/pre/20260924052304-regenerate-sdk-from-openapi.md similarity index 100% rename from .changeset/20260924052304-regenerate-sdk-from-openapi.md rename to .changeset/pre/20260924052304-regenerate-sdk-from-openapi.md diff --git a/.changeset/calm-sessions-return.md b/.changeset/pre/calm-sessions-return.md similarity index 100% rename from .changeset/calm-sessions-return.md rename to .changeset/pre/calm-sessions-return.md diff --git a/.changeset/compaction-threshold-toggle.md b/.changeset/pre/compaction-threshold-toggle.md similarity index 100% rename from .changeset/compaction-threshold-toggle.md rename to .changeset/pre/compaction-threshold-toggle.md diff --git a/.changeset/daytona-sandbox-config-extension.md b/.changeset/pre/daytona-sandbox-config-extension.md similarity index 100% rename from .changeset/daytona-sandbox-config-extension.md rename to .changeset/pre/daytona-sandbox-config-extension.md diff --git a/.changeset/fuzzy-sandboxes-explain.md b/.changeset/pre/fuzzy-sandboxes-explain.md similarity index 100% rename from .changeset/fuzzy-sandboxes-explain.md rename to .changeset/pre/fuzzy-sandboxes-explain.md diff --git a/.changeset/trueforge-sentry-p1.md b/.changeset/pre/trueforge-sentry-p1.md similarity index 100% rename from .changeset/trueforge-sentry-p1.md rename to .changeset/pre/trueforge-sentry-p1.md diff --git a/.changeset/turn-inbound-events-api.md b/.changeset/pre/turn-inbound-events-api.md similarity index 100% rename from .changeset/turn-inbound-events-api.md rename to .changeset/pre/turn-inbound-events-api.md diff --git a/.changeset/turn-inbound-events.md b/.changeset/pre/turn-inbound-events.md similarity index 100% rename from .changeset/turn-inbound-events.md rename to .changeset/pre/turn-inbound-events.md diff --git a/.changeset/user-mcp-auth-continue-event.md b/.changeset/pre/user-mcp-auth-continue-event.md similarity index 100% rename from .changeset/user-mcp-auth-continue-event.md rename to .changeset/pre/user-mcp-auth-continue-event.md diff --git a/.changeset/user-tool-approval-policy-event.md b/.changeset/pre/user-tool-approval-policy-event.md similarity index 100% rename from .changeset/user-tool-approval-policy-event.md rename to .changeset/pre/user-tool-approval-policy-event.md diff --git a/.github/fern/openapi/openapi.json b/.github/fern/openapi/openapi.json index 6fe2f9f7c..3c20c2b98 100644 --- a/.github/fern/openapi/openapi.json +++ b/.github/fern/openapi/openapi.json @@ -6254,7 +6254,7 @@ "info": { "description": "HTTP API for the TrueForge agent server (`/api/v1`). Interactive docs are served at `/api/v1/docs` (OpenAPI JSON at `/api/v1/openapi.json`).\n\n**Authentication:** Standalone auth accepts requests without credentials — middleware stamps a local default user. When OIDC or TrueFoundry auth is configured, protected routes require a valid cookie or `Authorization: Bearer` token. There is no built-in API-key scheme; pass custom headers only if your reverse proxy or IdP layer requires them.\n\nCovers DB-backed sessions, the agent registry, settings catalogs, and model/MCP/skill/sandbox providers.", "title": "TrueForge API", - "version": "0.3.0-rc.0" + "version": "0.3.0-rc.1" }, "openapi": "3.1.0", "paths": { diff --git a/docs/openapi.json b/docs/openapi.json index 6fe2f9f7c..3c20c2b98 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -6254,7 +6254,7 @@ "info": { "description": "HTTP API for the TrueForge agent server (`/api/v1`). Interactive docs are served at `/api/v1/docs` (OpenAPI JSON at `/api/v1/openapi.json`).\n\n**Authentication:** Standalone auth accepts requests without credentials — middleware stamps a local default user. When OIDC or TrueFoundry auth is configured, protected routes require a valid cookie or `Authorization: Bearer` token. There is no built-in API-key scheme; pass custom headers only if your reverse proxy or IdP layer requires them.\n\nCovers DB-backed sessions, the agent registry, settings catalogs, and model/MCP/skill/sandbox providers.", "title": "TrueForge API", - "version": "0.3.0-rc.0" + "version": "0.3.0-rc.1" }, "openapi": "3.1.0", "paths": { diff --git a/packages/assistant-ui-runtime/CHANGELOG.md b/packages/assistant-ui-runtime/CHANGELOG.md index 6db9d5dc2..06f5df0c9 100644 --- a/packages/assistant-ui-runtime/CHANGELOG.md +++ b/packages/assistant-ui-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # @truefoundry/trueforge-assistant-ui-runtime +## 0.2.0-rc.1 + +### Minor Changes + +- c6b78d9: Make sandbox provider port types identity-only; move Daytona lifecycle fields (`execTimeoutMs`, auto-stop/archive/delete intervals) onto host `DaytonaSandboxConfig`. + ## 0.2.0-rc.0 ### Minor Changes diff --git a/packages/assistant-ui-runtime/package.json b/packages/assistant-ui-runtime/package.json index 6cb12d619..34deb13de 100644 --- a/packages/assistant-ui-runtime/package.json +++ b/packages/assistant-ui-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@truefoundry/trueforge-assistant-ui-runtime", - "version": "0.2.0-rc.0", + "version": "0.2.0-rc.1", "description": "TrueForge agent runtime adapter for assistant-ui", "author": "TrueFoundry", "license": "Apache-2.0", diff --git a/packages/trueforge-core/CHANGELOG.md b/packages/trueforge-core/CHANGELOG.md index c8236cfa2..ddb1b8531 100644 --- a/packages/trueforge-core/CHANGELOG.md +++ b/packages/trueforge-core/CHANGELOG.md @@ -1,5 +1,14 @@ # @truefoundry/trueforge-core +## 0.3.0-rc.1 + +### Patch Changes + +- 0c82412: Add `POST /sessions/{session_id}/turns/{turn_id}/events` for tip HITL / policy events. +- 5adde28: Add `turn_inbound_events` store API for durable tip HITL send-event inbox (insert / list unconsumed / mark consumed), with Postgres and SQLite migrations. +- bbc4f7d: Add `user.mcp_auth_continue` (`{ "type": "user.mcp_auth_continue" }`) on POST `/events`, session events, and the SSE stream. Add paused to turn state. +- b342a21: Add `user.tool_approval_policy` send-event schema (`allow_session`, optional ISO `expire_at`). Send-only like `user.tool_approval` / `user.tool_response` — not on the durable stream. + ## 0.3.0-rc.0 ### Minor Changes diff --git a/packages/trueforge-core/package.json b/packages/trueforge-core/package.json index 323e637b7..1cb47c74d 100644 --- a/packages/trueforge-core/package.json +++ b/packages/trueforge-core/package.json @@ -1,6 +1,6 @@ { "name": "@truefoundry/trueforge-core", - "version": "0.3.0-rc.0", + "version": "0.3.0-rc.1", "description": "TrueForge Agent Harness library.", "author": "TrueFoundry", "license": "MIT", diff --git a/packages/trueforge-sdk/CHANGELOG.md b/packages/trueforge-sdk/CHANGELOG.md index f8d383053..d162bcaed 100644 --- a/packages/trueforge-sdk/CHANGELOG.md +++ b/packages/trueforge-sdk/CHANGELOG.md @@ -1,5 +1,14 @@ +## [0.2.1-rc.1] - 2026-09-24 + ## [0.2.1-rc.0] - 2026-09-22 +## 0.2.1-rc.1 + +### Patch Changes + +- 829ac6e: Regenerate SDK from updated OpenAPI spec. +- 829ac6e: Regenerate SDK from updated OpenAPI spec. + ## [0.2.0] - 2026-09-18 ## 0.2.1-rc.0 diff --git a/packages/trueforge-sdk/package.json b/packages/trueforge-sdk/package.json index 9553cf4ba..3a87aa5a7 100644 --- a/packages/trueforge-sdk/package.json +++ b/packages/trueforge-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@truefoundry/trueforge-sdk", - "version": "0.2.1-rc.0", + "version": "0.2.1-rc.1", "private": false, "type": "commonjs", "main": "./dist/cjs/index.js", diff --git a/packages/trueforge-sdk/src/BaseClient.ts b/packages/trueforge-sdk/src/BaseClient.ts index 93ee9592a..6f5634a07 100644 --- a/packages/trueforge-sdk/src/BaseClient.ts +++ b/packages/trueforge-sdk/src/BaseClient.ts @@ -65,8 +65,8 @@ export function normalizeClientOptions typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "trueforge_sdk/0.2.1-rc.0", + "User-Agent": "trueforge_sdk/0.2.1-rc.1", "X-Fern-Language": "Python", "X-Fern-Runtime": f"python/{platform.python_version()}", "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", "X-Fern-SDK-Name": "trueforge_sdk", - "X-Fern-SDK-Version": "0.2.1-rc.0", + "X-Fern-SDK-Version": "0.2.1-rc.1", **(self.get_custom_headers() or {}), } token = self._get_token()