Skip to content

Talos v0.38.0

Choose a tag to compare

@landerzhang landerzhang released this 17 Jul 05:19

Talos v0.38.0

2026-07-17 · commit e5e7c1e · since v0.28.0

What's new

  • feat(settings): default model + thinking effort live-apply to active session (4fa746bb)
  • feat(chat): live-update compaction boundary chip + align to body text (a23e7c98)
  • feat(bell): persisted message center with tabs, detail dialog, and lazy render (fa7d2825)
  • feat(schedule): sticky header, pulse-only running signal, chat-aligned attachment cards (#10) (808014b3)
  • feat(schedule): bump headless-runner hard timeout from 15 min to 30 min (5dc4f83f)
  • feat(eval): v5-hourly-factors + v6-slim schedule-authoring reports (de751163)
  • feat(eval): sonnet-4-6 iteration judge infra + calibration (failed 85% gate) (6de80bd6)
  • feat(schedule): ship v6-slim as production authoring guideline (2bdf4f62)
  • feat(schedule): widen interval to 12 divisors + add hourly trigger (d8931df6)
  • feat(eval): v3-fix-once — schema regression fixed, GLM near-ships (e9af0112)
  • feat(eval): v2 candidate prompt — semantic +11-53pp, escalation +40-47pp (a7b70012)
  • feat(eval): baseline data + fix schema/token metric bugs (9ef93f95)
  • feat(eval): pairwise judge + calibration gate + diff scaffold (bbcf7f57)
  • feat(eval): schedule-authoring domain + harness + judge + baseline runner (e24e194b)
  • feat(eval): prompt-eval framework skeleton — TO providers + smoke (b88a6eee)
  • feat(schedule): hint supported webhook vendors in the URL placeholder (afe967d7)
  • feat(schedule): vendor-aware webhook fanout with Lark rich card (5fe64852)
  • feat(design): motion + z-index + blur + icon-defaults token systems (dcaaad8d)
  • feat(schedule): drop the timezone text input; surface TZ drift with a suffix + rescue banner (0e6367d3)

Fixes

  • fix(perm): root-cause the B2 E2E flake — stub.route bypasses queue for background LLM calls (a7b32c41)
  • fix(chat): timeline scroll lock-back + document turn-level atomicity (9a9d0d95)
  • fix(chat): user-question row alignment + right-sized radio + brand logo (12ae9793)
  • fix(e2e): root-cause auto-compaction flake by polling on semantic completion (15bd4a19)
  • fix(bell): security, seed hygiene, retention pruner, and API tightening (45accab7)
  • fix(chat): stop KaTeX from mis-rendering "SNAKE_CASE" as math (#11) (b09c04d6)
  • fix(bell): post-merge hardening from code review (410d9579)
  • fix(ask_user_question): harden confirmation contract against markdown-table + english-label bugs (#9) (3bccba0d)
  • fix(core): auto-resume cold session on session.compact (c9913eaf)
  • fix(build): vite alias for @talos/core/schedule → leaf schedule-types (7785f1f6)
  • fix(eval): corpus label + assertion bugs; judge calibration 100% (fcefa1d6)
  • fix(test): artifacts-panel spec — sidebar label was renamed to "Deliverables" (6c94c3a9)
  • fix(test): restore ARTIFACT_DIR const in visual-regression spec (aaa34f8e)
  • perf(bell): cheap membership check + parallel scope fanout (2ff19353)

Other

  • refactor(css): route green through L2 role tokens; hide settings scrollbar (f9774b51)
  • refactor(perm): collapse permission ladder to standard / unrestricted, add 3 red-line categories (5c0da3c3)
  • refactor(css): consolidate PR1+2+3 — move ~980 LOC out of the overrides layer (#12) (194f24e3)
  • refactor(bell): hide message scope from the IPC surface (d4b3d298)
  • refactor(providers): inherit pi-ai catalog, drop tokenonly-specific compat (8f760445)
  • refactor(schedule): compact wrapper prompt with literal-word ban list (90fd70b1)
  • refactor(settings): share showComposerControls default via TALOS_DEFAULT_SHOW_COMPOSER_CONTROLS (5c8bf77a)
  • chore(eval+core): dedupe framework helpers + surface schedule/dispatch_subagents in tool catalog (8091b5ab)
  • chore(admin): resource bundle 0.0.151 — swap 服装设计师 → Tester Engineer, add TushareMCP (e2126193)
  • chore(schedule): slim tool + schema descriptions (~263 tokens saved) (1bdedba6)
  • chore(channels): drop per-UI-event trace log (1b6bdba0)
  • chore(cleanup): sweep automation → schedule residue and other stale narrations (e66dd929)
  • chore(style-guard): resolve four pre-existing style-token-guard failures (48948dc3)
  • test(perm): stabilise full-suite E2E — update local-electron dropdown assertions, exclude .claude/worktrees, add retry (6b005d0b)
  • Revert "fix(chat): timeline scroll lock-back + document turn-level atomicity" (d2a4bc53)
  • revert(eval): drop sonnet-4-6 iter judge path — kept report as record (edf7c222)
  • docs+tests: sync numbered docs with code, deep hot-path coverage push (4dbe8e3e)

Auto-update

Delivered via the in-app auto-updater (electron-updater + Squirrel.Mac / Squirrel.Windows). Existing macOS installs on v0.5.2+ and Windows installs on v0.6.0+ will see a "Restart to update" pill in the sidebar within minutes.

Install

  • macOS: download Talos-0.38.0-universal.dmg, drag Talos to Applications.
  • Windows: run Talos-Setup-0.38.0.exe.

macOS binary is universal2 (arm64 + x64), signed Developer ID + Apple-notarized. Asset SHA-512 checksums live in latest-mac.yml / latest.yml (cryptographically verified by the auto-updater before install).