Skip to content

Releases: Wayne1145/yachiyo-claw

Yachiyo Claw v0.0.18

Choose a tag to compare

@Wayne1145 Wayne1145 released this 12 Aug 16:17

Yachiyo Claw v0.0.18

v0.0.18 strengthens the Android Agent execution loop, makes browser work more reliable, and removes the initial Alpine rootfs download.

Agent Kernel

  • Adds host-managed agent_environment_status, agent_complete, and agent_blocked tools to explicit Agent runs.
  • Requires actionable Agent work to finish through a verified completion or blocking result instead of silently ending with an ordinary text response.
  • Keeps a 48-step runaway ceiling as a last resort while allowing tools to recover from retryable errors.
  • Makes Yachiyo's Bing and other configured web-search tools available to any model with generic tool calling, without requiring proprietary provider-native search metadata.
  • Preserves the existing Skill, MCP, workspace, Linux sandbox, approval, and audit prompt composition.

Controlled browser

  • Replaces large raw HTML snapshots with bounded semantic snapshots and stable element references.
  • Adds reference-based click and type plus scroll, wait, select, back, forward, reload, and screenshot operations.
  • Limits snapshots to visible text and at most 250 interactive elements so browser state uses less model context.

Local development environment

  • Bundles verified Alpine 3.24.1 minirootfs archives for arm64 and x86_64 directly in the APK.
  • Verifies the bundled archive size and SHA-256 before extraction. Installing Alpine no longer creates a rootfs network download.
  • Python, Node.js, Git, and optional Android tools remain independently installable through the configured Alpine mirror.

Android and repository reliability

  • Fixes the Agent workspace selector's Android touch handling so selecting a workspace does not activate the external-folder button underneath it.
  • Removes a generated Electron package-lock.json from source control and prevents it from returning.
  • Makes Dependabot compatible with its Node 24 runtime, groups dependency updates, and limits concurrent automated pull requests.
  • Adds JavaScript/TypeScript CodeQL analysis and dependency overrides for current fast-uri and shell-quote advisories.

Verification

  • Passed TypeScript checks, Android foundation and native-log checks, 2,033 unit tests, web build, Capacitor Android sync, Gradle unit tests, and debug APK assembly.
  • Smoke-tested on Android 12 at 1200x2608: app startup, task navigation, Agent workspace selection, and a clean bundled-Alpine installation.
  • Verified the clean installation produced /bin/sh and the Alpine ready marker without adding a rootfs item to the download cache.

Deferred

Ubuntu 24.04 is intentionally deferred to an optional plugin. The built-in Alpine environment remains the small, immediately available default.

Yachiyo Claw v0.0.17

Choose a tag to compare

@Wayne1145 Wayne1145 released this 05 Aug 09:02

Yachiyo Claw v0.0.17

v0.0.17 focuses on making the Android local-agent workflow more dependable on real devices while improving the compact mobile interface.

Local models

  • Repairs GGUF startup on devices where Vulkan discovery is incomplete: CPU inference no longer attempts an unusable Vulkan device, and GPU initialization falls back to CPU when necessary.
  • Relaxes OEM-specific low-memory false positives and falls back from full preload to mmap-backed inference when a complete preload cannot fit.
  • Keeps local model deletion synchronized with the installed-model registry.

Android agent and interaction

  • Adds persistent Live2D move mode with drag, pinch zoom, save, and reset controls.
  • Lets agent sessions choose an app-private workspace, an SAF folder, or a project created in the Development page. Development projects now expose a direct "Use this project" action.
  • Improves narrow/tall-screen layouts, action density, glass fallback layering, and the Skills catalog install controls.

Mainland China connectivity

  • Adds optional mainland China mirrors for Alpine, PyPI, npm, and Android command-line tools, with official upstream fallback for every download.

Build and dependency reliability

  • Fixes GitHub Actions Android SDK validation when Google supplies a newer compatible platform-tools patch release.
  • Pins the workspace tool runtime to Node.js 22 and pnpm 10, and adds dependency overrides for current brace-expansion advisories.

Verification

  • Passed TypeScript checks, Android foundation tests, native-log checks, the full unit suite, web build, Android sync, Gradle unit tests, and debug/release APK builds.
  • Smoke-tested the signed build on an Android emulator at 1200x2608, including the download center, Skills catalog, Live2D move controls, agent workspace setup, and real GGUF generation.

Remaining device-dependent limits

Local inference speed and the largest usable GGUF model depend on the device ABI, available memory, thermal state, quantization, and the installed GPU driver. The app will prefer a working CPU fallback rather than claiming a broken GPU configuration is available.

Yachiyo Claw v0.0.16

Choose a tag to compare

@Wayne1145 Wayne1145 released this 02 Aug 19:25

Yachiyo Claw v0.0.16

v0.0.16v0.0.15 Debug 预发布中的新功能整理为可从正式签名版本覆盖升级的稳定预览版,并合入预发布标签之后的修复。

Android 对话与界面

  • 输入区改为紧凑的移动端布局,模型选择器、推理强度、附件入口和发送/录音/停止状态在窄屏下自适应收纳。
  • 主页面加入带手势锁与状态保留的横向切换、共享标题栏、设置栈转场和液态玻璃层级。
  • 自适应操作组会根据真实宽度降级为图标或溢出菜单;修复重复测量导致 React 最大更新深度崩溃的问题。
  • Live2D 增加分阶段错误码、资源诊断、WebGL 上下文恢复、画质降档和后台页面资源暂停。

手机端 Vibe Coding V1

  • 新增“开发”入口、项目创建向导、最近项目、目标能力说明和工作区状态。
  • 支持 Web/PWA、Capacitor Debug APK 的手机本地构建与验证,Java/Kotlin APK 为 Beta;不支持的目标只准备源码,不伪造构建结果。
  • 模型生成的写入先形成带 SHA-256 基线的 ChangeSet,按文件查看 Diff、应用或拒绝;冲突时停止覆盖。
  • 构建任务、Git 变更、SAF 写回、APK 安装和应用启动均经过参数绑定审批;APK 在系统安装器前显示包名、版本、签名、权限和摘要。
  • 构建任务由原生沙箱服务持久执行,应用进程重建后可恢复状态;PRoot 仍是兼容层而非内核安全边界。

本地模型加速

  • 增加 autoextreme 性能模式,实测初始化、首 token、prefill、decode 和驻留内存后缓存最快的成功配置。
  • GGUF/llama.cpp 支持 Vulkan GPU 分层卸载、CPU 线程候选和 CPU 回退;运行状态展示实际后端、GPU 层数及回退原因。
  • LiteRT-LM 探测 CPU/GPU 候选。NPU 仅在 ABI、SoC、专用模型声明、dispatch 和经许可厂商 Runtime 全部匹配时启用,公开包不承诺通用 NPU。
  • 增加温控、内存余量、故障隔离、性能衰减重校准和模型变体选择。

下载、插件与更新

  • 下载任务使用持久通知 ID,多个并发任务分别显示进度、速度和完成/失败状态;点击通知回到统一下载中心。
  • 下载器在网络约束改变时重新调度活动任务,并继续执行来源、重定向、内网地址、大小和摘要校验。
  • 插件中心支持保存自定义市场地址,页面预览不会提前启动 Worker;生命周期取消不会误记为插件故障。
  • 插件、主题、本地模型和下载列表在窄屏下使用自适应操作组,危险操作仍保留独立确认。

正式发布审计修复

  • 统一 package.json、Android versionNameversionCode0.0.16 / 16
  • pnpm check 会先生成被忽略的 TanStack Router 路由表,修复全新克隆后 Vibe Coding 路由导致的类型检查失败。
  • 移除误合入的请求数、Token、成本、操作数和总时长硬预算;用量继续记录,真正重复调用由三次重复/振荡检测器提示并停止。
  • 移除不可移植的 Gradle daemon JVM/Foojay 配置,继续使用工作区固定的 Temurin 21。
  • 修正第三方声明中 llama.cpp 上游提交号,并更新 CPU/Vulkan 能力边界。
  • 修复 GGUF 首次冷启动时原生桥初始化阻塞进度探测、被误判为推理进程崩溃的问题;存活进程的短暂心跳延迟不再隔离唯一 CPU 后端,长期停滞仍会终止。
  • 补齐英文模式下 Agent 开关、推理强度、聊天输入框、开发工作台和插件错误状态的本地化,避免主路径混用中英文。
  • 无底栏入口的插件页改由设置栈承载,统一显示返回按钮和插件标题;修复插件标题重复、设置滚动内容穿透标题栏的问题。

验证范围与边界

  • 发布门禁包含 TypeScript、Android foundation、原生日志隐私、全量 Vitest、Web 构建、Gradle 单元测试、Debug/Release APK 构建、签名连续性和 SHA-256 校验。
  • 正式 APK 在 Android 12、1200x2608 模拟器上覆盖安装并进行关键页面与日志检查。
  • Android 11、13、15/16 以及不同厂商 SoC 的性能和兼容性矩阵仍需扩大;NPU、Vulkan 和大型模型的可用性取决于设备、驱动、模型格式、量化和可用内存。
  • v0.0.15 使用 Debug 签名,不能直接覆盖正式签名版本;请使用 v0.0.16v0.0.14 或更早的同签名版本升级。

Yachiyo Claw v0.0.15 (Debug)

Pre-release

Choose a tag to compare

@sun20101227 sun20101227 released this 29 Jul 12:06

注意:Debug 构建

此版本使用 Debug 签名发布,仅供测试与体验。它可能无法覆盖安装此前使用正式签名安装的版本;请先卸载旧版,或等待正式签名包。

Android 对话体验

  • 输入框重构为紧凑单行移动端布局:附件、文本输入、模型、推理强度与状态化主操作按钮。
  • 模型选择器移至输入框右侧,支持多供应商、搜索、收藏、当前供应商默认展开,以及自适应高度的厚玻璃面板。
  • 新话题改为顶部独立入口;附件、联网搜索、MCP、人格与会话辅助统一收纳到加号菜单。
  • 完善发送、语音输入、录音停止、识别中与停止生成状态。
  • 对话页补充流光玻璃层级、减少透明度与减少动态效果支持,以及模型面板和顶部控件的交互动效。

手机端 Vibe Coding V1

  • 新增“开发”入口、六阶段项目创建向导、最近项目和工具链状态。
  • 支持 Web/PWA、Capacitor APK、Java/Kotlin APK 及 Node.js、Python、Linux ARM64 等目标的能力分级。
  • 代码修改采用 ChangeSet、SHA-256 基线校验、Diff 审批、参数绑定授权、原子应用、快照与回滚流程。
  • 提供项目文件、代码改动、构建运行、APK 交付、受控 Git 操作和恢复状态。

本地模型加速

  • 新增 auto 与 extreme 策略,以实测 TTFT、prefill 和 decode 表现选择最快后端。
  • LiteRT-LM 支持 CPU、GPU、NPU 兼容性判断与测速;GGUF/llama.cpp 支持 Vulkan GPU 卸载与 CPU 线程调优。
  • 提供模型变体选择、故障隔离、温控与内存保护、运行指标和“重新优化”。
  • 公开 APK 支持 CPU 与 Vulkan GPU;NPU 仅在合规厂商 Runtime、匹配 SoC 与专用模型产物齐备时可用。

崩溃修复

  • 修复部分 Android 真机上自适应操作栏反复测量布局、触发 React #185(最大更新深度)的启动崩溃。
  • 修正 Gradle daemon JDK 厂商约束,使其与项目锁定的 Eclipse Temurin 21 工具链一致。

已验证

  • TypeScript 类型检查。
  • 自适应布局回归测试。
  • Android Debug APK 构建。

Yachiyo Claw v0.0.14

Choose a tag to compare

@Wayne1145 Wayne1145 released this 28 Jul 18:52

Yachiyo Claw v0.0.14

v0.0.14 集中修复应用内更新、本地模型预加载、移动端国际化与液态玻璃界面问题。

主要变化

应用内更新与下载镜像

  • 更新器会比较已安装 APK 与下载包的 versionCode,拒绝同版本和降级安装,并清理已经失效的已验证安装包与完成状态。
  • 下载设置新增 GitHub 与 Hugging Face 镜像开关,分别用于应用更新资源和模型目录/权重下载。
  • 首次成功启动时通过 Cloudflare trace 仅检测国家或地区;位于中国大陆时默认启用两个镜像。检测失败不会阻塞启动,用户手动选择后也不会再被自动设置覆盖。
  • 镜像地址仍受来源与路径白名单约束,更新 APK 继续执行 SHA-256 与签名校验。

本地 GGUF 模型

  • “加载到内存”会关闭 llama.cpp 的内存映射并真正预读模型;普通直接推理保留内存映射,以兼顾启动速度和内存占用。
  • 已经以内存映射方式加载的模型可以升级为完整预加载,无需先手动卸载。
  • 预加载前会校验模型体积和运行时余量;完成后展示模型字节数、进程 PSS、加载方式与实际耗时,避免仅凭按钮状态误判加载成功。

语言与错误说明

  • 更新、下载、语音、角色、用户画像/记忆、Linux 环境和插件运行页接入统一国际化资源。
  • API 状态码、密钥/余额、限流、上下文超限、TLS 以及本地模型内存、进程、模板和文件错误均提供应用内解释。
  • 移除 Chatbox FAQ、授权和免费试用等遗留外链;错误信息不再把用户带到无关的 Chatbox 页面。
  • 软件语言继续由“通用设置”中的唯一语言选项控制,没有增加重复入口。

液态玻璃主题

  • 聊天顶部的头像、标题、搜索、更多、历史与状态保持可见,仅 Agent 扩展控制可收起。
  • 推理强度、附件、MCP/知识库和网络工具收纳到仅液态玻璃主题启用的横向二级托盘,避免窄屏挤出视口。
  • 设置列表、状态面板、模型行、主题卡、菜单、弹窗、输入框和常用控件统一半透明高光、阴影、模糊与饱和度效果。
  • 不支持 backdrop-filter 的 Android System WebView 使用高不透明度回退,保证内容清晰可读。
  • 修复短横屏下聊天输入框被底部导航遮挡的问题;输入区会压缩为单行起始高度并隐藏非必要欢迎内容。

源码构建

  • 构建文档明确区分 Capacitor 原生桥接与运行时 ZIP/Web Worker 插件;Gradle/Android Studio 会在打包前自动同步 Web Bundle,第三方插件不会作为 Gradle 模块出现。
  • 说明 USE_FINGERPRINT 弃用提示来自对 androidx.biometric 传递权限的清单删除规则,最终 APK 不包含指纹或生物识别权限。

隐私与兼容性

  • 地区检测只用于首次镜像默认值,详见 PRIVACY.md。启用第三方镜像时,相应镜像运营方会处理下载请求。
  • GGUF 完整预加载会显著增加物理内存占用;模型能否运行仍取决于量化、上下文长度、设备可用内存和 SoC。
  • 使用与已安装版本相同签名的 v0.0.14 APK 覆盖安装,才能保留会话、Provider、插件、模型和应用私有文件。不要先卸载旧版本。

发布构建需通过 AGENTS.md 中的 Android 门禁、全量测试、Web 构建、签名校验和模拟器点击检查。

Yachiyo Claw v0.0.13

Choose a tag to compare

@Wayne1145 Wayne1145 released this 27 Jul 23:00

Yachiyo Claw v0.0.13

v0.0.13 统一 Android 对话页的顶部与输入区,修复历史会话和本地模型列表问题,并增加第二套内置液态玻璃主题。

主要变化

对话界面

  • Android 不再渲染 Chatbox 的第二条白色会话标题栏,聊天与 Agent 共用 Yachiyo Claw 顶栏。
  • 搜索、更多和会话历史按钮固定横向排列;Android 更多菜单不再显示未使用的 Thread History。
  • Agent 输入框下方不再重复显示内部工具模式、推理强度和上下文统计,相关控件保留在输入框内。
  • Android 可视消息列表隐藏系统人格消息,但系统消息仍保留在模型上下文中。

会话历史

  • 左滑操作增加重命名,并同步更新共享聊天与 Agent 任务名称。
  • 修复当前会话未滑动时透出收藏、分叉和删除按钮的问题。
  • 历史列表使用受限高度与独立纵向滚动,长列表不再重叠。

本地模型

  • 搜索结果以有限并发补取文件清单,显示首选可运行 GGUF、完整 GGUF 分片组、LiteRT-LM 或 TFLite 文件的精确下载大小。
  • 文件信息尚未返回时显示加载状态;无法形成可验证下载组时显示不可用,不再回退到仓库总大小。

液态玻璃主题

  • 主题中心增加不可删除、不可被第三方包覆盖的 Yachiyo Liquid Glass 内置主题。
  • 聊天背景为纯白,顶栏、底栏、输入框、菜单、常用按钮与输入控件使用半透明玻璃样式。
  • 顶栏可通过箭头整体收起,收起后保留小型恢复按钮;减少动画系统设置会关闭该过渡。
  • 不支持 backdrop-filter 的 Android System WebView 使用高不透明度回退,保证文字与控件可读。

升级说明

使用与已安装版本相同签名的 v0.0.13 APK 覆盖安装,才能保留会话、Provider、插件、模型和应用私有文件。不要先卸载旧版本。

发布构建需通过 AGENTS.md 中的 Android 门禁、全量测试、Web 构建、签名校验和模拟器点击检查。

Yachiyo Claw v0.0.12

Choose a tag to compare

@Wayne1145 Wayne1145 released this 27 Jul 21:07

Yachiyo Claw v0.0.12

v0.0.12 重点完成 Android 插件运行时、本地模型可用性、模型生命周期同步和全局英文界面。
它仍是面向备用机与模拟器的早期预览版本。

主要变化

Android 第三方插件

  • 开放插件中心、HTTPS/本地 ZIP 安装、声明式页面、设置入口、Agent 工具、权限与活动记录。
  • 插件脚本运行在 opaque-origin Worker 中,通过带版本的纯 JSON RPC 访问白名单 Host API,不继承应用
    WebView 的 IndexedDB、网络或 DOM 权限。
  • 能力授权绑定插件入口摘要;安装包含逐文件摘要、事务恢复、不可变版本目录、失败回滚、健康熔断和完整
    卸载。
  • 实机验证示例插件由 FunctionGemma 生成结构化工具调用,经原生最上层审批、隔离 Worker 执行、Tool
    Broker 回填,再由本地模型生成最终回答。

本地模型

  • 修复 GGUF 和 LiteRT-LM 启动、聊天模板识别、工具能力声明及小模型提示词过长导致的空白回复。
  • 已下载模型列表支持设为默认、加载进内存、卸载和删除,并显示运行时状态。
  • 删除模型时同步移除重复原生记录与文件、Provider 条目、默认模型、收藏和辅助模型引用,模型选择器不再
    保留已删除项。
  • 小于 1B 的聊天模型使用紧凑人格;具备工具能力的小模型按用户请求筛选最相关工具,完整 Tool Broker、
    审批和审计规则不变。
  • Android 12、6 GB 模拟器已验证 Gemma 3 270M GGUF 连续两轮回复、FunctionGemma LiteRT-LM 工具
    调用和本地模型进程驻留。

界面与语言

  • Yachiyo Claw 自定义的聊天、交互式、Agent、权限、工作区、下载、主题、插件和本地模型页面补全英文
    文案;切换语言不再只影响通用设置。
  • 内置持久下载任务名称在展示时按当前语言翻译,模型名、角色名、任务名和第三方内容保持原文。
  • 1440x32001200x2608 竖屏视口检查聊天工具栏、推理强度、Agent 控制、交互式顶栏、模型
    卡片和底部导航,没有发现遮挡或横向溢出。

修复与加固

  • 修复首次启用 Agent 后选择工作区或快速开始时偶发“无法找到任务”的竞态。
  • 插件运行时改用延迟释放 Worker Blob URL 的 opaque data: frame 传输,兼容当前 Android System
    WebView,同时保持环境能力删除和 CSP 限制。
  • 加固插件网络重定向/DNS/大小限制、授权撤销、安装恢复、并发调用、取消信号和审计记录。
  • 示例 echo 插件声明明确的 text 参数,便于小型工具模型生成合法参数。

已知边界

  • GGUF 仍以 CPU 推理为主;1B-4B 模型在不同 Snapdragon、Dimensity 和 System WebView 版本上的性能、
    温升与长会话稳定性仍需扩大矩阵。
  • PRoot 不是内核容器。获准执行的命令可修改共享 rootfs,第三方 Skill/插件仍应只授予完成任务所需的
    最小能力。
  • 本地小模型能否稳定调用复杂工具取决于模型训练与量化;应用会限制可见工具并保留审批,但不能保证每个
    模型都能生成正确参数。
  • Android 的“强制停止”会阻止 WorkManager 和后台服务,直到用户再次打开应用。

升级说明

使用与已安装版本相同签名的 v0.0.12 APK 覆盖安装,才能保留会话、Provider、插件、模型和应用私有
文件。不要卸载旧版本后再安装,也不要使用不带 -radb install

发布构建需通过 AGENTS.md 中的 Android 门禁、全量测试、Web 构建和签名 APK 校验。

Yachiyo Claw v0.0.11

Choose a tag to compare

@Wayne1145 Wayne1145 released this 27 Jul 07:39

Yachiyo Claw v0.0.11

v0.0.11 集中补全 Android 的统一下载、Feature 架构、主题和 Skills,并修复这些能力离开页面或
应用进程重建后的事务恢复。它仍是面向备用机和模拟器的早期预览版本。

主要变化

统一下载管理

  • 软件更新、本地模型、Linux 环境、插件、Skills、远程主题和应用资源包体统一显示在
    设置 > 下载管理
  • 原生 WorkManager 下载支持分段并发、断点续传、暂停/继续/取消、失败重试、速度/ETA、独立常驻通知
    和进程重建后的自动恢复。
  • 下载器设置支持 HTTP(S) 代理、1-64 线程(默认 8)、0-16 次重试和仅 Wi-Fi;不支持 Range 的服务器
    自动回退到单流。
  • 通知点击可把已在前台的应用直接导航到下载管理;清除通知不会取消任务。

第三方插件开发者预览

  • manifest、包校验、签名市场、安装事务、权限模型、声明式 UI 和 Host API 已进入源码。
  • 插件使用严格 manifest、逐文件 SHA-256、不可变版本目录、原子更新、失败回退、历史版本回滚、健康
    熔断、活动审计和完整卸载。
  • 插件导航/设置贡献按启用状态、UI grant、minAppVersion 和健康状态统一门控。
  • 插件下载和用户同意事务可在应用进程重建后恢复;用户主动删除下载不会自动重建任务。
  • Android 入口在本版本默认隐藏。目标 System WebView 中 opaque sandbox iframe 能运行引导脚本,但
    其中的 Blob Worker 无法可靠启动并会触发 load_timeout,因此本版不把插件运行时作为可用功能发布。

主题和 Skills

  • 新增声明式主题中心:粘贴 JSON、选择文件或公开 HTTPS 导入,临时预览、安装、切换和删除。主题只
    能覆盖已知颜色 token,不能加载脚本或任意 CSS。
  • 远程主题下载完成后可在重启时恢复到预览流程。
  • Skills 页直接展示热门/搜索内容,并支持 GitHub、skills.sh 和 SkillHub 固定 revision 安装。
  • GitHub/SkillHub 包体进入统一下载管理,安装事务可恢复;更新检查读取真实远程 commit/revision。
  • shell、Python 和 JavaScript Skill 入口在执行前校验哈希,并通过 Tool Broker 审批后进入应用私有
    PRoot 环境。

Feature 架构与安全

  • 内置能力迁移到类型化 Feature manifest、依赖解析、设置、UI、提示词、工具和生命周期注册表。
  • 原生桥按启用模块自检;一个模块初始化或清理失败不会绕过其他模块的清理和门控。
  • 插件授权和 KV 数据使用 Android Keystore 支持的上下文绑定加密,并迁移旧明文/旧 envelope。
  • 插件网络代理限制公开 HTTPS 域名、每次重定向、DNS 解析、请求/响应大小和取消信号。

修复

  • 修复插件安装权限复选框连续选择时因 React 合成事件失效导致的崩溃。
  • 修复权限向导“稍后处理”后立即再次弹出。
  • 修复设置到任务的首次导航、下载通知前台路由、Linux 安装状态和离页轮询。
  • 移除 Android 上无意义的“打开 Skills 文件夹”入口,并改进下载/插件错误的中文说明。

重要边界

  • PRoot 不是内核容器。获准执行的 Skill Linux 命令可能修改共享 rootfs 并自行联网。
  • 第三方插件运行时未在 Android v0.0.11 开放;相关源码仅用于后续开发和安全审计。
  • Skill 更新检查目前只报告新 revision,不会静默安装;用户需确认来源后重新安装。
  • 统一下载器不会让任意 URL 自动可信。各模块仍负责来源、体积、摘要、签名和安装策略。
  • GGUF 仍以 CPU 文本推理为主,真实 1B-4B 模型的速度、内存、温升和多 SoC 稳定性尚未形成完整矩阵。
  • WorkManager 可以恢复下载和任务检查点,但 Android 的“强制停止”会阻止后台调度直到用户重新打开应用。

升级说明

使用与已安装版本相同签名的 v0.0.11 APK 覆盖安装,才能保留会话、Provider、模型和应用私有文件。
不要卸载旧版本后再安装,也不要使用 adb install 而不带 -r。应用内更新只接受项目 GitHub Release
路径、SHA-256 可验证且包名/签名链匹配的 APK。

发布门禁

发布构建必须按 AGENTS.md 运行 TypeScript、Android foundation、原生日志、Capacitor
同步、Gradle 单测和 APK 构建;本版本还需要全量 pnpm testpnpm build:web 和:

powershell -ExecutionPolicy Bypass -File scripts/yachiyo-env.ps1 pnpm verify:android-update-release -- `
  --apk .cache/release/v0.0.11/yachiyo-claw-v0.0.11.apk `
  --previous-apk .cache/release/v0.0.10/yachiyo-claw-v0.0.10.apk

Android 11、13、15/16 的同签名升级和关键功能 smoke test 完成后,才可把 Release 从 draft
设为公开。下载器、主题、Skills 和插件开发资料分别见 downloads.md
themes.mdskills.md插件用户指南

Yachiyo Claw v0.0.10

Choose a tag to compare

@Wayne1145 Wayne1145 released this 25 Jul 12:54

Yachiyo Claw v0.0.10

Highlights

  • Fixed the interactive header at tall portrait phone widths.
  • Fixed local model availability resolution for provider-prefixed IDs, repository IDs, recovered artifact paths, and multi-file GGUF downloads.
  • Added local Agent tool-call loops. Native inference emits inert allowlisted events; TypeScript validates them and invokes the existing Broker-backed tools.
  • Added persistent PRoot jobs, encrypted job storage, background log/stop controls, Android SDK/Gradle installation jobs, and Agent checkpoint recovery after an app-process restart.
  • Added SAF project import/write-back, ZIP export, localhost project previews, explicit deployment commands, and a controlled WebView browser Skill.

Important limits

  • The controlled browser is a hardened WebView adapter, not a bundled Playwright Chromium binary.
  • GGUF inference is CPU-only, text-only, and currently returns generation chunks after native completion.
  • Android SDK host tooling is verified on the x86_64 emulator path. ARM64 uses a pinned AAPT2 compatibility override and still needs physical-device build validation.
  • Recovery never silently repeats unrecorded external side effects; it reuses Broker checkpoints and asks again where approval is required.

Yachiyo Claw v0.0.9

Choose a tag to compare

@Wayne1145 Wayne1145 released this 23 Jul 17:00

Highlights\n\n- Agent composer now retains attachments, images, links, voice, MCP, knowledge base, and web search controls.\n- Added normalized reasoning strength control: Off, Minimal, Low, Medium, High, MAX.\n- Removed blocking Agent usage budgets; added completed-step loop detection with stop, continue-once, and change-strategy decisions.\n- Added installed local-model management and real LiteRT-LM image/audio input capability contracts.\n- Added autonomous durable memory retrieval and writes with encrypted Android storage and editable memory management.\n- Added sandbox lifecycle cleanup and Android release version 0.0.9.\n\nAPK SHA-256: 0CFD5DF95645FD162790EA2482E48507D603D0E473FD975219761323C61296BC