Skip to content

Releases

Talos v0.1.15

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:36
Immutable release. Only release title and notes can be modified.

Talos v0.1.15

Bug Fixes

  • agent: persist execution metrics and fix TUI shutdown logging (#80)

Documentation

  • release: archive v0.1.14 notes

Full Changelog

v0.1.14...v0.1.15

Talos v0.1.14

Choose a tag to compare

@github-actions github-actions released this 31 Oct 04:33
Immutable release. Only release title and notes can be modified.

Talos v0.1.14

Bug Fixes

  • sync: align tool history and desktop trace requests (#78)

Documentation

  • add tagline, badges and links to README (#77)
  • release: archive v0.1.13 notes

Full Changelog

v0.1.13...v0.1.14

Talos v0.1.13

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:28
Immutable release. Only release title and notes can be modified.

Talos v0.1.13

New Features

  • tracing: inspect terminal session execution history (#73)
  • preview: unify session-bound file preview across Web and Desktop (#69)
  • desktop: embed managed browser tabs without stealing focus (#68)
  • plugin: unify MCP delivery and lifecycle on workers (#66)
  • llm: add protocol-based custom providers and model picker (#61)
  • installer: support verified local TUI archives (#57)
  • worker: bundle private Docker desktop and browser applications
  • app: add modular resource tabs and browser workspace
  • browser: add built-in MCP and capability-owned browser runtimes

Bug Fixes

  • llm: unify provider HTTP deadlines and reasoning controls (#74)
  • browser: default scheme-free addresses to HTTP (#71)
  • desktop: finish native window shutdown safely
  • complete container runtime and embedded desktop control (#67)
  • tui: preserve paragraph spacing in streamed results (#63)
  • tools: bound model results and persist Bash output logs (#60)
  • session: preserve context usage when switching models (#58)
  • mcp: await exiting process groups and retain cancelled cleanup ownership (#56)
  • sync: keep local reads independent of remote authorization (#54)
  • e2e: publish latest reports atomically
  • e2e: isolate short runtime paths and container build output
  • web: keep computer homepage search-only
  • e2e: own run resources and reuse prepared binaries
  • web: hide navigation before selecting a computer
  • web: remove redundant empty-home header
  • web: clarify homepage without a selected computer
  • desktop: recover disconnected and cancelled browser targets
  • desktop: cancel pending browser primitives safely
  • desktop: settle browser inputs after cancellation
  • desktop: await Chrome target retirement after close
  • deepseek: preserve tool arguments and accept empty reasoning
  • workspace: refresh bound projects and verify NAT identities
  • e2e: restore owned hosts and reproducible sync fixtures
  • browser: preserve startup and retire failed desktop admissions
  • ci: provision native browser and contract test environments
  • browser: invalidate native targets across mode and lifecycle changes
  • app: preserve drawer focus intent and refine shared surfaces
  • files: adapt resource views to available pane width
  • browser: serve Docker homepage through a private supervised endpoint
  • computers: retain search count live region
  • computers: simplify count presentation
  • computers: distinguish search matches from account totals

Performance

  • sync: reduce ACK overhead and reuse calendar-or-size log rotation (#55)

Documentation

  • browser: align drawer, homepage and native target contracts
  • browser: define computer capabilities and workspace contracts
  • release: archive v0.1.12 notes

Build and CI

  • scope browser acceptance by directory and group (#72)
  • reuse sandbox environments and scoped test artifacts (#65)
  • scope module checks and reuse release installation artifacts (#64)
  • scope Desktop browser acceptance through unified selector
  • scope native E2E for Web-only changes

Tests

  • e2e: print redacted failure and preflight diagnostics
  • e2e: scope installer prerequisites to their execution host
  • e2e: unify discovery and prerequisite checks
  • e2e: locate sidebar trigger in business header
  • e2e: verify drawer focus preconditions and settled layouts
  • e2e: preserve prepared Chrome platform environment
  • e2e: add numbered browser workspace product scenarios

Maintenance

  • web: unify light and dark interface presentation (#62)
  • browser: remove trailing whitespace from feature files
  • worker: add a restrained Talos orbit wallpaper

Full Changelog

v0.1.12...v0.1.13

Talos v0.1.12

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:04
Immutable release. Only release title and notes can be modified.

Talos v0.1.12

New Features

  • computers: remove owned registrations and preserve synced history
  • sync: distinguish topology connection and activity states

Bug Fixes

  • computers: persist own registration removal and snapshot history
  • sync: label retained topology address as last verified
  • sync: preserve endpoint and clarify disconnect feedback
  • desktop: isolate overlapping recovery and sign-out
  • desktop: retire subscription notices across account changes
  • desktop: restore authenticated subscriptions after backend restart
  • sdk: restore personal host binding after login

Improvements

  • computers: simplify worker registration and configuration

Documentation

  • release: align supported platform guidance

Build and CI

  • release: disable macOS Intel builds and installation

Tests

  • ci: derive release fixture versions from the workspace

Full Changelog

v0.1.11...v0.1.12

Talos v0.1.11

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:10
Immutable release. Only release title and notes can be modified.

Talos v0.1.11

Bug Fixes

  • sync: consume SDK room lifecycle patch

Improvements

  • deploy: separate Server and Worker examples
  • deploy: standardize Talos Server configuration

Build and CI

  • install: reuse the committed lock in Docker acceptance
  • pin the verified Cargo dependency graph
  • align Docker installer toolchain
  • scope release checks to changed inputs

Tests

  • sync: require fresh topology observations
  • sync: require complete topology observations

Maintenance

  • remove obsolete computer prototypes

Full Changelog

v0.1.10...v0.1.11

Talos v0.1.10

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:30
Immutable release. Only release title and notes can be modified.

Talos v0.1.10

New Features

  • computers: add authenticated sync topology and list views
  • deploy: prepare authenticated Computer hub production setup

Bug Fixes

  • session: wait through Worker cleanup before shared handoff
  • session: await Worker confirmation before cross-manager handoff
  • storage: close SQLite connections when BEGIN is cancelled
  • sync: keep slow presence outside document synchronization
  • sync: isolate presence failures and refresh verified observations
  • desktop: restore authenticated cloud enrollment from local settings
  • ci: install checksum-verified official actionlint

Improvements

  • sync: consume published metrics SDK and remove wire copies

Documentation

  • deploy: preserve private service paths when sharing the proxy CA
  • deploy: document installed Caddy upstream trust syntax
  • release: use canonical generator output for v0.1.9
  • release: restore v0.1.9 release notes format

Build and CI

  • release: reuse validated candidates and formal products

Tests

  • ci: gate SQLite cancellation and Worker handoff regressions

Full Changelog

v0.1.9...v0.1.10

Talos v0.1.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:05
Immutable release. Only release title and notes can be modified.

Talos v0.1.9

New Features

  • sync: synchronize account data across control planes
  • computers: unify desktop and remote worker workspaces
  • agent: add distributed worker execution

Bug Fixes

  • build: include Linux sandbox runtime in Server and TUI packages
  • release: keep synthetic tag conflicts outside automated gates
  • release: validate local annotations before fetching tags
  • release: record source gate repairs in v0.1.9 notes
  • worker: drain registration before closing the Direct listener
  • sandbox: make source tests use explicit native runtime inputs
  • ci: validate release candidates with the shared source gate
  • release: validate tag annotations before publication
  • release: preserve canonical Markdown in annotated tags
  • release: align root certificate notice with fresh dependency resolution
  • ci: provision release tools and share validated Cargo lockfile
  • release: record v0.1.9 candidate validation
  • release: describe generated dependency lockfile provenance
  • release: document v0.1.9 release notes
  • sandbox: declare Tokio features and close architecture records
  • sandbox: mask denied files in Linux execution
  • ui: avoid automatic sidebar focus on page reload
  • agent: preserve admitted Worker routes for OAuth callbacks
  • ui: preserve neutral sidebar focus and await settings navigation
  • ci: prepare Cargo lock mountpoint safely
  • ci: isolate Docker build lockfile
  • restore anonymous embedded TUI mode
  • ci: pin MinIO client for S3 E2E
  • ci: read PR trust from GitHub API
  • ci: keep PR gates runnable
  • ci: run trusted PR gates reliably
  • computers: close admission, connection and UI regressions
  • chat: load complete history before incremental session events
  • agent: preserve cancellation settlement during input delivery
  • e2e: parse tagged timeline events and propagate collection failures
  • upgrade: clean completed migration artifacts
  • upgrade: repair pre-0.1.8 history artifacts

Documentation

  • mark superseded Computer UI acceptance as historical
  • agent: document distributed execution contracts
  • spec: archive implemented designs
  • upgrade: define task cleanup lifecycle
  • release: align platform verification guidance

Build and CI

  • prepare Apache-2.0 distributions and standalone Cloud fixtures
  • separate app-server smoke from provider-backed acceptance
  • allow native installer jobs to finish cache cleanup
  • simplify PR checks by directory (#24)
  • gate external contributor workflows (#23)
  • prefetch native installer dependencies before offline acceptance
  • expose actionable E2E failure diagnostics
  • isolate interaction and sandbox E2E gates
  • retain Docker installer failure report
  • gate Talos E2E and own release workflow
  • rust: provision protoc for source builds

Tests

  • e2e: spawn clients without inheriting gRPC fork state
  • e2e: stream recovery bodies and submit pasted commands once
  • e2e: harden real transport and Worker settlement fixtures
  • e2e: close browser processes and inherited driver pipes
  • e2e: align Computer acceptance with control-plane ownership
  • e2e: repair hosted prerequisites and replace MinIO fixture
  • follow timeline event envelope in interaction E2E
  • e2e: verify multi-node worker coordination

Maintenance

  • release: align stabilization lifecycle and release gates

Full Changelog

v0.1.8...v0.1.9

Talos v0.1.8

Choose a tag to compare

@xuvyn xuvyn released this 12 Sep 17:40

Talos v0.1.8

Highlights

  • Added MCP server management for local and remote transports, including credentials, OAuth, resources, images, and isolated stdio subprocess lifecycle handling.
  • Added image-capable DeepSeek configuration and compact image attachment previews in conversations.
  • Improved session, workspace, provider execution, error reporting, and composer menu behavior.

New Features

  • Add MCP management, image support, and workspace API improvements.

Bug Fixes

  • mcp: enforce shared tool-result limits, protect credentials, preserve valid bindings, and surface per-server startup failures.
  • release: track the App Server SDK client version and make release checks deterministic across locales and multi-commit pushes.
  • web: stabilize composer menus, keep context usage visible, and unwrap HTTP authentication responses.
  • memory: align shared scope and conservative prompt policies.
  • deployment: restrict instance configuration according to the configured deployment mode.
  • error: address navigation and history review findings.

Breaking Changes

  • error: unify error reporting and durable user-facing notices.

Improvements

  • web: remove the unused runtime mode.
  • agent: unify provider execution and durable session architecture while keeping the event sink focused.
  • error: converge failure ownership.
  • workspace: decouple agent and workspace state.

Documentation

  • Clarify architecture contracts, workspace isolation, and engineering guidance.

Build and CI

  • Tier checks by delivery stage.

Maintenance

  • Unify release notes and artifact publishing across the source and release repositories.
  • Keep implementation plans local.

Validation

  • Rust workspace checks passed with 1,501 tests; 10 tests remained skipped by their existing configuration.
  • Frontend lint, type checking, Web/Desktop builds, repository checks, and 500 tests passed; two integration tests remained skipped by their existing configuration.
  • MCP output-limit, plugin installation, credential failure, and HTTP credential lifecycle scenarios passed.
  • Installer and release contract tests passed.

Full Changelog

v0.1.7...v0.1.8

Talos v0.1.7

Choose a tag to compare

@xuvyn xuvyn released this 12 Sep 16:52

Talos v0.1.7

Highlights

  • Added unified sandbox permission flows across Web, Desktop, TUI, and agent tools.
  • Added queued messages, contextual composer commands, context usage, and compaction lifecycle presentation.
  • Added model-driven workspace memory and Dream Memory OKF bundles.
  • Added portable TUI installation bundles and refined macOS Desktop packaging.

New Features

  • memory: adopt Dream Memory OKF bundles
  • memory: add model-driven workspace memory
  • agent: add configurable inner model
  • desktop: refine macOS DMG install window
  • brand: unify cross-platform app icon assets
  • chat: show running session spinner
  • assets: unify Talos logo across products
  • chat: present context compaction lifecycle
  • chat: add contextual composer commands
  • web: refine light theme chat presentation
  • session: expose context usage across clients
  • message-queue: support queued session messages
  • release: add portable TUI bundle installer
  • add sandbox permission interactions across clients
  • add unified sandbox and permission runtime
  • add web search settings config

Bug Fixes

  • tools: reject symlinked dotenv searches
  • agent: prevent secret exposure through tools
  • profile: rank model usage across all workloads
  • web: translate run lifecycle errors
  • turn: control run task cancellation lifecycle
  • session: allow persisted models outside catalog
  • chat: preserve compact usage precision
  • chat: remove copy action from user messages
  • profile: preserve usage and activate charts
  • service: persist cancelling turn state
  • llm: normalize object tool schemas
  • session: keep context usage snapshots consistent
  • sandbox: preserve private pseudo-filesystems
  • support user toolchains in restricted sandbox
  • update app server test client config request

Improvements

  • tools: remove user-facing plan mode
  • error: unify application error handling

Documentation

  • memory: specify Dream Memory OKF bundles
  • memory: specify user workspace memory
  • spec: finalize turn task lifecycle control
  • refresh project documentation architecture
  • spec: mark context compaction presentation implemented
  • spec: mark light theme presentation implemented
  • spec: finalize queued message steering design
  • spec: add TUI release installer design
  • spec: agent runtime message event API
  • spec: standardize agent runtime contracts
  • spec: MCP server management reliability
  • deploy: document SSE proxy deployment

Build and CI

  • ci: upgrade macOS runners
  • ci: enable manual quality workflow runs
  • ci: allow manual TUI installation validation

Tests

  • desktop: verify packaged DMG layout
  • e2e: stabilize user action HTTP scenarios
  • e2e: verify TUI installation on native targets

Tooling

  • rust: reduce local build feedback time

Other Changes

  • Remove ApplyPatch tool

Validation

  • Rust formatting and workspace checks passed; 1,496 of 1,500 tests passed in the parallel suite. One runtime test passed on isolated rerun; three legacy HTTP memory fixtures use pre-Dream-Memory Markdown and remain incompatible with the v0.1.7 parser.
  • Frontend lint, type checking, Web/Desktop builds, and 426 tests passed; two integration tests remained skipped by their existing configuration.
  • Installer unit and release contract tests passed.
  • Native macOS ARM64 bundle build, installation, first-run migration, and runtime startup passed.
  • The HTTP workspace and Dream Memory lifecycle E2E passed with canonical metadata.
  • The Windows and Linux native installation matrix could not start because of the GitHub private-runner billing limit; public artifact builds run separately in apilots/talos-releases.

Full Changelog

v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@xuvyn xuvyn released this 30 Jul 06:25

Talos v0.1.6

Bug Fixes

  • Fixed Desktop Profile page loading by exposing the profile client through the Electron bridge.

Validation

  • Frontend lint, tests, typecheck, build, and repository checks passed during push.
  • Rust formatting check and cargo check passed during push.