Skip to content

Mika 0.1.31

Choose a tag to compare

@wangzan101 wangzan101 released this 01 Nov 07:41
· 621 commits to main since this release

变化 / What's new

  • 电脑任务台。 在电脑浏览器里给手机上的 Mika 派任务、看进度,不用拿起手机。
  • 可以按模型设上下文窗口。 「设置 › 模型」里每个模型都能填上下文窗口和压缩触发点,长任务更不容易超出模型的上限。
  • 导出用量记录。 「查看过程」里能把这一轮每一步的用量导出成 JSONL。
  • 问你选哪个时给按钮。 Mika 要你从几个选项里挑一个时,直接给出可点的按钮,不再把选项写成一段文字让你手打。
  • 修复:任务在跑时发的消息像被吞了。 定时任务或电脑派来的任务正好先开始时,你刚发的那条不会再一直转圈:它排在后面,前一个做完就自动开始;等着时消息下面写「等前一个任务做完再开始」,这时点停止只停这一条。
  • 修复:悬浮胶囊接着的不是你正在用的对话。 新开对话后点胶囊,接着的就是这个新对话,不再回到上一个。
  • 修复:「测试并保存」卡很久不出结果。 服务商列表里排在前面的模型走不了当前接口时,会跳过它们、接着试别的,最后存下服务商并说明哪个模型没通过、服务商的原话是什么。
  • 修复:有的手机配对成功却一直连不上。 连接时第一次握手被拒,先在同一端口再试一次、再试其余端口,都被拒才提示重新配对。
  • 修复:用 USB 启动的手机助手拔线后就退出。
  • 修复:没打开 App 时冒出一块空白小窗。 只跑系统命令的任务不再显示小画面。
  • 手机自带语音识别更容易用上。 手机上有不止一个识别服务时,默认的不回话就换一个接着听,能用的记下来、下次先用它。诊断信息里新加「语音转文字」一段,自带识别用不了时能看出原因。

感谢 @timmyagentic(电脑任务台、上下文窗口、用量导出)、@wynxing(#110)、@max79855 和 @argszero(#105)、@Nicecsh(#122)的 PR,以及 @arias007、@truckerjjjj-hash、@zhengchenghui 的报告!

  • Desk console. Send tasks to Mika on your phone and watch progress from a browser on your computer.
  • Per-model context window. Under Settings › Models you can set the context window and compaction point for each model, so long tasks are less likely to overflow it.
  • Export usage. Under "See how it went", "Export usage records" saves the per-step usage of a run as JSONL.
  • Buttons when Mika asks you to choose. When Mika needs you to pick one of a few options, it shows tappable buttons instead of a list you have to type an answer to.
  • Fixed: a message sent while another task runs seemed to vanish. If a scheduled task or a task from your computer starts first, your message no longer spins forever: it waits its turn and starts when the other task ends, says "Starts after the previous task finishes" meanwhile, and Stop then stops only that message.
  • Fixed: the floating capsule continued the wrong chat. After starting a new chat, the capsule continues that chat instead of the previous one.
  • Fixed: "Test and save" stuck for a long time. Models at the top of a provider's list that can't be called through the chosen interface are skipped; the provider is saved and you see which model didn't pass and the provider's own words.
  • Fixed: pairing succeeds on some phones but connecting keeps failing. A rejected first handshake is retried on the same port and the other ports before asking you to pair again.
  • Fixed: the phone helper started over USB quit when the cable was unplugged.
  • Fixed: a blank mini window appeared when no app was open. Tasks that only run system commands no longer show the live view.
  • Built-in speech recognition works on more phones. If the phone has more than one recognition service and the default one doesn't respond, Mika tries another and remembers the one that works. Diagnostics now include a "Speech" section that shows why built-in recognition can't be used.