
moko-tb/yinlu-xuezhang
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
一个运行在 Windows 桌面的编程引路智能体——**里交任务,它自己读代码、改文件、跑命令,直到把事情做完;像学长带学弟一样,动手前讲思路,关键处给理由。附赠同核引擎的终端版。
Обзор
一个运行在 Windows 桌面的编程引路智能体——**里交任务,它自己读代码、改文件、跑命令,直到把事情做完;像学长带学弟一样,动手前讲思路,关键处给理由。附赠同核引擎的终端版。 - :玻璃拟态风(,切主题即换景;侧栏/顶栏/气泡/工具卡都是磨砂玻璃层),深色/浅色一键切换;会话列表、Markdown 流式对话;(最终回复开始时自动收起,点标题行展开回看);,消息右键有原生菜单(撤销/剪切/复制/粘贴/全选),Ctrl+C/V/X/A 正常可用 - :用户说"还是慢",先量再改 —— 同一件 135 MB 的更新包,这台机器单连接 api.github.com 、browser_download_url ,而**(GitHub 的限速是按连接算的)。于是两件事一起改:(以前是"失败才退下一条",而**,永远退不过去),以及**(四段并行写进同一个 .part,下完整件算一次 sha256 才改名交付)。三条边界:分段那份中间可能有洞,所以顺序那条路看见 mode=parallel 就删掉重来,绝不拼接;摘要最后整件读一遍,不边下边喂;服务器不认 Range 就自动退回单连接 —— 并发是优化,不是新前提。取消后续传是**。 - :上一版有用户反馈"改一行为什么要下 878 MB"。 —— 逐条分桶量出来:那 878 MB 里 (它们跨版本基本不变),而学长自己写的代码在包里只有 。现在发布时多产两件:一份**(实测 135 MiB)和一份**对得上就跳过那 84.6%,只下 135 MiB**退回整包并把原因说出来**老版本升上来的第一次也不用重下整包**自己核对一次内核**就地更新这条路修到能用,外加两样新的(v0.9.177)**上一炉那个"下载点了没反应"修了**查版本那几条有证书兜底、而下安装包那一条没有**下载优先走资产的 API 地址**下一半不用重来**「我的数据」里终于看得见 updates/ 这一格**版本号那串字可以直接点了 = 看历史更新内容**终端里也能插话了**可交互产物**就地显示而不是当代码执行**碰不到宿主、也出不了网**有更新会自己来说,下载就地装好(v0.9.176)**自己弹一张「发现新版本」的卡**核对 sha256 才让装**要点两次**不防 GitHub 账号本身被接管**冷启动那 1.
README
Показан фрагмент оригинального README. Открыть оригинал.
引路学长
一个运行在 Windows 桌面的编程引路智能体——图形界面里交任务,它自己读代码、改文件、跑命令,直到把事情做完;像学长带学弟一样,动手前讲思路,关键处给理由。附赠同核引擎的终端版。
功能
- 桌面 GUI:玻璃拟态风(浅色=校园日景航拍、深色=同一校园的暮色航拍,切主题即换景;侧栏/顶栏/气泡/工具卡都是磨砂玻璃层),深色/浅色一键切换;会话列表、Markdown 流式对话;思考与工具调用收成一条可折叠的「工作过程」(最终回复开始时自动收起,点标题行展开回看);划词即弹「复制选区」,消息右键有原生菜单(撤销/剪切/复制/粘贴/全选),Ctrl+C/V/X/A 正常可用
- 更新提速(v0.9.181):用户说"还是慢",先量再改 —— 同一件 135 MB 的更新包,这台机器单连接
api.github.com0.03 MB/s、browser_download_url0.28 MB/s,而四条连接一起拉 0.85–1.09 MB/s(GitHub 的限速是按连接算的)。于是两件事一起改:下载前两条路线各拉 256 KB 比分快慢、谁快用谁(以前是"失败才退下一条",而慢不是失败,永远退不过去),以及一条连接只负责一段(四段并行写进同一个.part,下完整件算一次 sha256 才改名交付)。三条边界:分段那份中间可能有洞,所以顺序那条路看见mode=parallel就删掉重来,绝不拼接;摘要最后整件读一遍,不边下边喂;服务器不认 Range 就自动退回单连接 —— 并发是优化,不是新前提。取消后续传是四段一起接着下。 - 两处显示问题(v0.9.184):①导入课表/成绩后点开是空的 —— 课程表弹窗与右侧侧栏用了同一个内部
id,内容被写进了隔壁那一格,弹窗只剩空壳(数据一直在,是显示接错了地方);改名之后给整份界面加了一道**「同一个名字不许用两次」的常闸**,这种抢容器的错以后当场红。②**「历史更新内容」点开只剩一句 HTTP 403** —— 匿名接口按 IP 给每小时 60 次,而这一屏原来每点一次打一枪、后台还每几小时自查一遍,配额是这台机器自己吃光的。现在历史列表存本机(release-notes.json,进「我的数据」与不外发清单),这一屏一天最多出网一次、屏上写明「本机缓存 · 上次取到几点」(不把缓存说成实时读数),后台查版本改成一天一次(启动那一遍就是当天那一遍,并顺手把整份历史取回来,所以断网也翻得着);问不到不把今天划掉,但一小时内不再撞第二次;命令面板里的「检查更新」不受此限。一句要提前说的取舍:新版本若是当天那次检查之后才发的,要等第二天才弹给你 —— 省配额与第一时间之间拍了前者。 - 增量更新·路 2 第一笔(v0.9.183):更新不再只能「整件换」—— 构建期把安装树逐件登记(相对路径+大小+sha256)成文件级清单,并对已发布的前两版各算一件补丁 zip(只装哈希对不上的那些);客户端按自己当前版本挑补丁、下到暂存目录逐件验哈希,再由一份独立脚本在 App 退出之后应用:原件先进回滚目录,任何一件验不过就整体搬回去 —— 更新失败可以是「没更新」,不能是半新半旧。清单的边界验两道(绝对路径/
../数据目录一律拒收,清单能指挥删除,边界就是爆炸半径)。这一笔无头可跑(--stage-update/--apply-update),界面那张卡与随包上传在下一笔。 - 更新再提速一档,并修掉一处「下完了又被重下一遍」(v0.9.182):用户说「还是很慢,能不能再多来几条线」。先量:同一件 135 MB,这台机器单连接 0.025–0.056、4 条 0.14–0.19、8 条 0.26–0.42、16 条 0.42 MB/s —— 限速按连接算,所以连接上限从 4 抬到 16。量出来两件谁都没料到的事:①上一版的并发那趟下完之后没被当数,代码又走了一遍单连接的老路,整件被下两遍,而第二遍一旦失败、已经下好的那份会被删掉 —— 表现就是进度条到 100% 然后一句「下载这一步炸了」;②挑哪条路不能按单连接试(
api.github.com一条 0.056 看着比 CDN 的 0.038 快,八条却只有 0.105 而 CDN 能到 0.423 —— 按单连接选出来的"快的那条"恰是多开之后最慢的那条),大件直接先试 CDN 直链、api 退回兜底(小探测测的是握手不是吞吐,分不开两条路;而 api 那个地址按 IP 限得更死:八条 0.045–0.105 vs CDN 同条件 0.26–0.42)。探测仍按四条并发试一小段 —— 不再多开,因为 8/16 条探测一小时内就把匿名配额 60 次烧穿,一旦 403 整条下载反而退回单连接。整件也改成按每块至多 4 MB 切、空闲的连接去领下一块(以前一条连接跟到底的一块是 8.9 MB,一根慢线就能把整件拖住几分钟)。本机实测 135 MB 用 4.9 分钟下完并校验通过;该核对的 sha256、两次点击、不静默安装这些一条都没放松。 - 更新不再等于重下整个产品(v0.9.178):上一版有用户反馈"改一行为什么要下 878 MB"。先量后做 —— 逐条分桶量出来:那 878 MB 里 84.2% 是馆藏库与浏览器内核(它们跨版本基本不变),而学长自己写的代码在包里只有 1.68 MB。现在发布时多产两件:一份**「仅 app」安装包**(实测 135 MiB)和一份带数据身份的发布清单;更新时先比本机那两块数据的凭证(读文件,不重算 1.3 GB 哈希),对得上就跳过那 84.6%,只下 135 MiB。卡上会写清楚这次要下多少、少下了多少;对不上就退回整包并把原因说出来** —— 绝不静默降级。老版本升上来的第一次也不用重下整包(v0.9.180):0.9.178 及更早的包里本来就没带那份内核凭证,现在更新检查会在本机自己核对一次内核再决定(实测 697 MB / 603 个文件 1.0 秒,机械盘十秒级,且只在"否则就要下 878 MB"的时候才付这一次),核得上就同样走 135 MiB 那件,并把凭证留在本机。仍然要点两次、仍然 sha256 核对过才让装。
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add moko-tb/yinlu-xuezhang