Releases: Wayne1145/yachiyo-claw
Release list
Yachiyo Claw v0.0.18
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, andagent_blockedtools 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.jsonfrom 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-uriandshell-quoteadvisories.
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/shand 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
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-toolspatch release. - Pins the workspace tool runtime to Node.js 22 and pnpm 10, and adds dependency overrides for current
brace-expansionadvisories.
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
Yachiyo Claw v0.0.16
v0.0.16 将 v0.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 仍是兼容层而非内核安全边界。
本地模型加速
- 增加
auto与extreme性能模式,实测初始化、首 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、AndroidversionName和versionCode为0.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.16从v0.0.14或更早的同签名版本升级。
Yachiyo Claw v0.0.15 (Debug)
注意: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
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.14APK 覆盖安装,才能保留会话、Provider、插件、模型和应用私有文件。不要先卸载旧版本。
发布构建需通过 AGENTS.md 中的 Android 门禁、全量测试、Web 构建、签名校验和模拟器点击检查。
Yachiyo Claw v0.0.13
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
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、权限、工作区、下载、主题、插件和本地模型页面补全英文
文案;切换语言不再只影响通用设置。 - 内置持久下载任务名称在展示时按当前语言翻译,模型名、角色名、任务名和第三方内容保持原文。
- 在
1440x3200与1200x2608竖屏视口检查聊天工具栏、推理强度、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、插件、模型和应用私有
文件。不要卸载旧版本后再安装,也不要使用不带 -r 的 adb install。
发布构建需通过 AGENTS.md 中的 Android 门禁、全量测试、Web 构建和签名 APK 校验。
Yachiyo Claw v0.0.11
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 test、pnpm 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.apkAndroid 11、13、15/16 的同签名升级和关键功能 smoke test 完成后,才可把 Release 从 draft
设为公开。下载器、主题、Skills 和插件开发资料分别见 downloads.md、
themes.md、skills.md 和 插件用户指南。
Yachiyo Claw v0.0.10
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.