Skip to content

Releases: wu1w/tevarn

Tevarn v0.4.0

Choose a tag to compare

@wu1w wu1w released this 09 Aug 08:50

Tevarn v0.4.0

First stable mainline release under the Tevarn product name.

Downloads

  • Windows Setup: Tevarn-Setup-0.4.0-x64.exe
  • Windows Portable: Tevarn-0.4.0-win-portable.exe
  • Windows ZIP: Tevarn-0.4.0-win-x64.zip
  • Android APK: Tevarn-Mobile-0.4.0.apk

Highlights

  • Full product rename Takton -> Tevarn (desktop, mobile, installers, UI)
  • Local-first AIOS: Rust Kernel Host, AI employees, permission court, usage ledger
  • Windows stability: Selector event loop, backend auto-restart, Codex SSE isolate
  • Dual-end: Electron workstation + Flutter Android remote

See docs/RELEASE_0.4.0.md for details.

Takton 0.5.8-alpha

Choose a tag to compare

@wu1w wu1w released this 07 Aug 15:15

Takton 0.5.8-alpha · 2026-08-08(重打包)

分支feature/agent-kernel
版本权威backend/VERSION · frontend/lib/appVersion.ts · root/frontend package.json

本版要点(含 08-08 热修)

写文件 / 防复读(P0)

  • path 改写:workspace 内绝对路径自动转相对,避免 path:workspace 拒绝 file_write
  • write_intent:用户要落盘 spec/文档时,跨轮累计 explore streak;读过一次后硬裁工具表只留 file_write/edit
  • 写意图下跳过 timid 读提示;禁止 text-only force_final 长文复读
  • 附件正文上限 50k,减少「截断后反复 file_read」

超时 / 压缩 / 后台

  • 工具超时 → 长命令 adopt 后台,不误杀;[Timeout] 计入错误
  • 上下文 L3/L5 压缩与 history normalize;同文 8s 去重;超时后 auto_remember

Web Search(桌面 · 一键包多环境)

  • 补齐 ddgs + 嵌入式 Python ._pth / sitecustomize
  • 启动自愈:外族 ABI / 残缺 primp(无 Client)→ purge 并用当前解释器重装
  • free_search:ddgs backend 改为 auto/brave/duckduckgo(去掉已移除的 bing)
  • 原生依赖坏时 fail-fast 走 HTML/Wikipedia 瀑布

思考链 / 工具结果

  • Grok reasoning_delta → 可折叠 <thinking>
  • 工具大结果 spill 与 result_load 分页

Kernel

  • Rust result_store 阈值/预览上调

手机端(APK)

  • 剥离 thinking、soft recover、取消流结束误 stop
  • versionName 0.5.8 / versionCode 见 APK badging

安装包

产物 说明
Windows NSIS / portable / zip 桌面一键安装
Android APK 手机端(本机 LLM + 远端 Agent)

升级注意

  • 桌面:重启一次即可触发 python-packages ABI 自愈;无需手动 pip
  • 若仍搜索失败:检查网络/代理;HTML/Wikipedia 兜底不依赖 API Key
  • 推理模型建议 reasoning_effort 用 medium(max 会长时间「思考中」)

Takton 0.5.7-alpha

Takton 0.5.7-alpha Pre-release
Pre-release

Choose a tag to compare

@wu1w wu1w released this 06 Aug 23:29

Takton 0.5.7-alpha

VPS 中继 — 一行命令安装(Ubuntu)

curl -fsSL https://raw.githubusercontent.com/wu1w/takton/feature/agent-kernel/deploy/vps-relay/install.sh | sudo bash

装完自动打印 IP / 端口 / 令牌,并写入 /opt/takton-vps-relay/INSTALL_INFO.txt

也可:

  • Release 附件 install-vps-relay.sh
  • 离线 zip takton-vps-relay-0.5.7-alpha.zipsudo bash install.sh

PC (Windows x64) — 含 kernel host

  • Takton-Setup-0.5.7-alpha-x64.exe
  • Takton-0.5.7-alpha-win-portable.exe
  • Takton-0.5.7-alpha-win-x64.zip

Mobile

  • takton-mobile-0.5.7-alpha.apk

Takton 0.5.6-alpha (Kernel Host 启动修复 + 打包密钥卫生)

Choose a tag to compare

@wu1w wu1w released this 06 Aug 05:53

Takton 0.5.6-alpha · 2026-08-06

分支feature/agent-kernel
版本权威backend/VERSION · frontend/lib/appVersion.ts · root/frontend package.json

本版要点

Kernel Host(Windows 安装包关键修复)

  • 打包布局下可找到 host 二进制resources/takton-kernel-host/*(Electron extraResources)不再只搜 vendor/ / target/
  • 启动 cwd 修复:打包态不再用 asar 假路径 resources/app 作为 spawn cwd(Windows 上会导致 Host 直接起不来)
  • 重启 Host 可用:Electron 将 TAKTON_KERNEL_HOST_BIN / TAKTON_RESOURCES_PATH 注入后端,UI「重启 Host」taskkill 后可重新拉起

打包密钥卫生(勿把开发机 API/OAuth 打进发行包)

  • Electron 后端环境 剥离 本机 OPENAI_API_KEY / TAKTON_LLM_API_KEY / OAuth token 等 shell 密钥
  • 打包态设 TAKTON_PACKAGED=1不再加载 cwd .env
  • 新增 scripts/pack-sanitize-env.mjs:打包前清环境;发现 .env / *.db / secrets 则拒绝打包
  • extraResources 过滤与 build-windows-desktop.sh 同步加固

升级注意

  • 请用本版 重新打包 的 Windows 安装包;仅替换 asar 不够(Host 路径与 env 在主进程)
  • 若 0.5.5 包曾带出开发机 Key/OAuth:轮换密钥;本机若与安装版共用 %APPDATA%\\takton,旧 DB 配置仍会显示,属 userData 而非安装包
  • 打 Windows 包前务必:
    .\scripts\build-kernel-host.ps1 -Release
    node scripts\pack-sanitize-env.mjs
    npm run dist:win

关联文件

  • backend/kernel_rust/client.py · electron/main.ts
  • backend/core/config.py · scripts/pack-sanitize-env.mjs
  • package.json / frontend/package.json · scripts/build-windows-desktop.sh

0.5.6-alpha 热修(后端启动)

  • 修复 (mcp 在 Windows 依赖 pywin32)
  • 交叉打包现强制纳入 ,并写入 DLL / 到 embed Python
  • 请重新下载本页 portable.exe / zip(已替换)

v0.3.6

Choose a tag to compare

@wu1w wu1w released this 29 Jul 13:19

Takton v0.3.6

Personal AI Agent Terminal — soft completion-gate governance + UX polish.

Highlights

  • Soft grounding (TAKTON_GROUNDING_MODE=soft|balanced|strict, default soft)
  • Short Evidence system prompt + path-missing report footnotes
  • Sidebar: history and secondary nav groups collapsed by default (persisted)
  • Tool-call panels stay collapsed so runs do not crowd the chat
  • E2E login: prefer auto-login; safer response body handling

Windows downloads

  • Setup (one-click): Takton-Setup-0.3.6.exe
  • Portable: Takton-0.3.6-win-x64-portable.zip

Notes

v0.3.5

Choose a tag to compare

@wu1w wu1w released this 28 Jul 06:52

Takton 0.3.5

??????? Claude Code + ??/?????????

Fixed

  • ???????:L5 ?????mid-loop ? L5?L3 ? tool ??
  • ????/??????(eb00cb4)
    • ??? SessionRunSnapshot:????? partial ?? + live tools
    • sync_response ?? in-flight ??
    • ?? per-session ????;????? idle
    • ??? cancel agent;Stop/????? task

Windows ???(??? Python + ????,????)

  • Takton-Setup-0.3.5.exe - NSIS ??
  • Takton-0.3.5-win-x64-portable.zip - ???

??

iex ((irm https://raw.githubusercontent.com/wu1w/takton/main/scripts/install.ps1) -replace '^\uFEFF','')

Checksums (sha256)

  • Setup: 3532f99785e9112f52579f86c1847b23051429196ba66db05deea989b2ae1dab
  • Portable: 415382af9b5c17a6a4db1ab5a0f065df4f02b8a5427a5bc9a5a6320468ab9327

packaged commit: eb00cb4

v0.3.4

Choose a tag to compare

@wu1w wu1w released this 28 Jul 03:29

Takton 0.3.4

Fixed

  • 思考中切面板再回来会话断流:WS 重连恢复 agent_running + 前端 sync;仅 session 切换清流式;active-ids 防误删
  • 搜索连环十几轮:单 run 预算 + Jaccard 近似同义同桶

Windows 一键包

  • Takton-Setup-0.3.4.exe — NSIS 安装
  • Takton-0.3.4-win-x64-portable.zip — 绿色版

Linux

本机 Windows 无法打 AppImage(symlink EPERM)。Linux 安装脚本暂回落 v0.3.3 资产;后续在 Linux 主机补 0.3.4 AppImage/deb。

Takton v0.3.3

Choose a tag to compare

@wu1w wu1w released this 27 Jul 02:19

Takton v0.3.3 —— 研究任务收敛修复。

packaged commit SHA: 428f14a


研究任务收敛修复:搜索/研究类任务不再无限轮搜索。

Fixed

  • 研究任务反复搜索不总结:prompt 全文只有「别停」没有「何时停」,叠加 max_iterations 自动续段,导致研究类任务动辄二三十轮——
    • prompt 层:stable 层新增搜索收敛指引(搜索预算 3-6 次、边际收益停止、80% 规则先交付注明缺口、禁同义改写式重复查询)
    • loop 层:重复搜索软干预——query 归一化(小写+词序排序)指纹,第 2 次重复结果前附收敛提醒,第 3 次起直接拦截并强制总结;只对搜索类工具生效,重读文件等合法重复不受影响;agent_search_repeat_guard=false 可关
  • 版本号同步修正:pyproject.toml / appVersion.ts 补齐 0.3.2 漏同步

Takton v0.3.2

Choose a tag to compare

@wu1w wu1w released this 26 Jul 14:52

Takton v0.3.2 —— 安全加固与跨平台沙箱大版本。

packaged commit SHA: c602666


安全加固与跨平台沙箱大版本:访问控制、密钥管理、命令执行隔离、
依赖供应链四个维度的系统性加固。

Added

  • 独立权限控制台 /security:侧边栏盾牌入口
    • 命令执行模式二选一:沙箱模式 / 本地模式(实时生效)
    • 高危命令策略表:8 个分类(删除文件/提权执行/关机重启/磁盘操作/系统服务/
      远程脚本管道/数据外泄/写入系统目录)逐类三态控制——
      放行(直接执行)/ 每次确认(弹窗,默认)/ 禁止(硬拦截 [Policy Blocked]
    • 访问与凭证:单用户模式开关(关闭需确认)+ 桥接令牌一键生成
    • 安全自检面板:6 项检查绿/黄/红分级 + 修复建议
  • 跨平台真沙箱agent_computer_backend 默认 auto,按平台自动选最强隔离):
    • macOS:sandbox-exec(seatbelt)——deny default / 读全系统保工具链 /
      写仅 workspace / 最小环境 / 默认断网;系统自带零依赖
    • Windows + WSL2:经 wsl.exe 转发 bwrap,完整 Linux 隔离语义
    • Windows 无 WSL2:Job Object 受限模式(进程树清理 / 防 fork 炸弹 / 内存限额)
    • 统一能力探测(完整/受限/无三级),启动自检与权限控制台按真实能力展示
  • 实时终端面板:chat 页 agent 工具调用以终端命令流形式实时展示
    ($ 命令 + ✓/✗ 结果行),取代原截图面板;header「终端」开关 + 未读提示
  • 统一启动安全自检:host 绑定 × 单用户模式组合 fail-hard 拒绝启动,
    其余项(bridge_token/沙箱/加密盐/弱密码)醒目告警
  • 管理员初始密码随机化:非 Electron 部署首启自动生成并写入
    ~/.takton/initial_admin_password(0600),不再硬编码 admin

Security

  • P0-1single_user_mode 增加 loopback 硬闸门——非本机直连来源一律 403
    (只信 socket 对端,不信任可伪造的 X-Forwarded-For)
  • P0-2jwt_secret/api_key 默认值改为首次启动随机生成并持久化
    ~/.takton/secrets.json(0600);validator 修正为比对真实已知弱值集合
    (原比对 change-me 与实际默认值不符,防线从未触发)
  • P0-3:docker-compose 环境变量名全面修正(TAKTON_JWT_SECRET 等;
    另修复 DATABASE_URL/QDRANT_URL/TAKTON_ENCRYPTION_SALT 失效变量,
    移除后端未使用的 redis 服务);TAKTON_SECRET_KEY 旧名兼容 + deprecation 告警
  • P0-4:补齐 backend/Dockerfile(非 root)与 frontend/Dockerfile(多阶段)
  • P0-5:危险命令黑名单补数据外泄类规则(文件上传/反弹连接/凭证读取/
    编码外发/远程传输);evolution G2 内容检查与执行层共用高严重度子集
  • P0-6:bridge 端点非 loopback 且未设 token 时启动告警
  • P2:审计日志 details 落盘前递归打码(api_key/password/secret/token 等
    键名 → [REDACTED]
  • P2:MCP 商店安装详情展示来源链接与 registry:package_id 包标识
  • P2:Electron 渲染进程开启 sandbox: true(OS 级沙箱)
  • 依赖漏洞清零python-jose(弃维护)迁移至 PyJWT 2.13.0;
    python-multipart 0.0.31 / python-dotenv 1.2.2 / jinja2 3.1.6 升级;
    xlsx 换 SheetJS 官方 0.20.3(修 Prototype Pollution + ReDoS)。
    pip-audit 14 → 0,npm audit 1 高危 → 0

Fixed

  • 运行中切换页面导致会话被误删(Session not found)——三层防线:
    活跃会话查询 API + 侧边栏清理前置跳过 + 删除接口 409 保护
  • 输入框偶发无法输入(消息菜单透明遮罩吞点击 + composer 焦点兜底)
  • Electron file:// 协议下相对 /api 图片地址 404 导致的「实时画面加载失败」
  • Docker 部署路径不可用(变量名错误 + Dockerfile 缺失)现已端到端可用

Changed

  • 截图实时面板退役(agent 的 desktop_screenshot 工具保留用于视觉感知,
    不再向前端推送截图流)
  • 设置页安全区块迁移至独立 /security 权限控制台

  • Takton-Setup-0.3.2.exe:Windows 一键安装包(推荐)
  • Takton-0.3.2-win-x64-portable.zip:Windows 便携包,解压即用

源码版本号与包内容一致(frontend/package.json + backend/main.py = 0.3.2)。

Takton v0.3.1

Choose a tag to compare

@wu1w wu1w released this 26 Jul 02:00

Takton v0.3.1

What's New

  • cluster_list TTL 缓存 — 消除压测 DB 风暴
  • 工作流修复 — 手动创建工作流卡死修复(原生 prompt 换 PromptDialog);wiki/memory 页原生 confirm 替换为 ConfirmDialog
  • dev 代理修复 — rewrites 端口 8095→8090 与 WS 硬编码统一
  • 仓库卫生 — 版本号同步 + 清理一次性修复脚本

Install (full desktop packages)

Platform Package Notes
Windows Takton-Setup-0.3.1.exe NSIS 安装包(含嵌入式 Python)
Windows Takton-0.3.1-win-x64-portable.zip 免安装便携版
Linux AppImage / deb v0.3.1 待补,暂用 v0.3.0

packaged commit SHA: 1a643b2