the signals and their derived score are provisional and subject to change.
validate manually before sharing.
6cc8223f62e5794eb65607814f35cbf07787da556cc8223f62e53 months agoCo-authored-by: OpenCode/GLM-5.2ae0cf0089d0f3 months agoCo-authored-by: OpenCode/GLM-5.2a10beeea32673 months agoCo-authored-by: OpenCode/GLM-5.22380cebeb2363 months agoCo-authored-by: OpenCode/GLM-5.25e12762507ca3 months agoCo-authored-by: OpenCode/GLM-5.2cdb49b65fa8d3 months agoCo-authored-by: OpenCode/GLM-5.22591741442233 months agoCo-authored-by: OpenCode/GLM-5.27e83640c6ef83 months agoCo-authored-by: OpenCode/GLM-5.2ced06d9a6d853 months agoCo-authored-by: OpenCode/GLM-5.230080e1fb9e13 months agoCo-authored-by: OpenCode/z-ai/glm-5.25d6ca9fa26883 months agoCo-authored-by: OpenCode/z-ai/glm-5.24e8d065d99e63 months agoCo-authored-by: OpenCode/z-ai/glm-5.29aa469ee84343 months agoCo-authored-by: OpenCode/z-ai/glm-5.23da8a19f26573 months agoCo-authored-by: OpenCode/z-ai/glm-5.2abc454903f223 months agoCo-authored-by: OpenCode/z-ai/glm-5.2e63d72eee5813 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b3fb9a1a24953 months agoCo-authored-by: OpenCode/z-ai/glm-5.219ac9448c2273 months agoCo-authored-by: OpenCode/z-ai/glm-5.20e5d4d408d6a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.23669f4acc14e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ee7c3414b5833 months agoCo-authored-by: OpenCode/z-ai/glm-5.2533a389b01253 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ab78c77b2f603 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ce33c6264af73 months agoCo-authored-by: OpenCode/z-ai/glm-5.25458f3784b3a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2fe934c9e94333 months agoCo-authored-by: OpenCode/z-ai/glm-5.20efb9bf345913 months agoCo-authored-by: OpenCode/z-ai/glm-5.275915c888e053 months agoCo-authored-by: OpenCode/z-ai/glm-5.24d59d414a2cb3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2a7443c8c407a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.22e03a5661e0a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2bb1978cb0c263 months agoCo-authored-by: OpenCode/z-ai/glm-5.2db2f612b1dfa3 months agoCo-authored-by: OpenCode/z-ai/glm-5.200e67d8fd6623 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f3028ff729643 months agoCo-authored-by: OpenCode/z-ai/glm-5.2d68a2bb1f42f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.238054139662c3 months agoCo-authored-by: OpenCode/GLM-5.2ebfed5804afd3 months agoCo-authored-by: OpenCode/GLM-5.25b3fd8ee7f813 months agoCo-authored-by: OpenCode/GLM-5.2eb121877adc23 months agoCo-authored-by: OpenCode/GLM-5.2c726bab7d2aa3 months agoCo-authored-by: OpenCode/GLM-5.22ed4867f8df43 months agoCo-authored-by: OpenCode/GLM-5.24f804cdbfb033 months agoCo-authored-by: OpenCode/GLM-5.2e2009904ba063 months agoCo-authored-by: OpenCode/GLM-5.2531e966ca8fd3 months agoCo-authored-by: OpenCode/GLM-5.257a9121fc0853 months agoCo-authored-by: OpenCode/GLM-5.2e3d1ee9b18ce3 months agoCo-authored-by: OpenCode/GLM-5.2a1dd5bc2c25f3 months agoCo-authored-by: OpenCode/GLM-5.2349183e43f2c3 months agoCo-authored-by: OpenCode/GLM-5.2cc21e2be406d3 months agoCo-authored-by: OpenCode/GLM-5.22fc61a7580593 months agoCo-authored-by: OpenCode/z-ai/glm-5.236435cb978293 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c499e58a8f573 months agoCo-authored-by: OpenCode/z-ai/glm-5.2bf42725e8fd13 months agoCo-authored-by: OpenCode/z-ai/glm-5.223c8037e75853 months agoCo-authored-by: OpenCode/z-ai/glm-5.2733857862e363 months agoCo-authored-by: OpenCode/z-ai/glm-5.2172ef26217593 months agoCo-authored-by: OpenCode/z-ai/glm-5.2a9a1601487663 months agoCo-authored-by: OpenCode/z-ai/glm-5.282baa39d22013 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f25e04541f1c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2edf18365b90a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2d0e0d2cc455b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c7eb849386ea3 months agoCo-authored-by: OpenCode/z-ai/glm-5.28d5b0bb0dc1e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.27a355174c6cd3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2864aea6263163 months agoCo-authored-by: OpenCode/z-ai/glm-5.2e1fb141c7b1d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.21bfc4a8fa5293 months agoCo-authored-by: OpenCode/z-ai/glm-5.27db8711a617f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c554f88aebc33 months agoCo-authored-by: OpenCode/z-ai/glm-5.23748acfecfc53 months agoCo-authored-by: OpenCode/z-ai/glm-5.287b5f3ffee063 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c9054cdd529c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2659d00b57c613 months agoCo-authored-by: OpenCode/z-ai/glm-5.2bd8dc66a1c6c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.24f37ad58f8483 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c31261ef81283 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b471b76eac333 months agoCo-authored-by: OpenCode/z-ai/glm-5.22a56463519c63 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b108870128c53 months agoCo-authored-by: OpenCode/z-ai/glm-5.245bc04c1a5893 months agoCo-authored-by: OpenCode/z-ai/glm-5.2974af4e101eb3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2aa83093b023b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2cbecf0725b3b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.207d8701d6ad23 months agoCo-authored-by: OpenCode/z-ai/glm-5.286d3aefa9d303 months agoCo-authored-by: OpenCode/z-ai/glm-5.22ee7491c241c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f46a1099223b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ef96c76527fe3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ce4319c80d813 months agoCo-authored-by: OpenCode/z-ai/glm-5.21610cc82b2b33 months agoCo-authored-by: OpenCode/z-ai/glm-5.2bd920e55c35b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2e282d1a354ec3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f221234f00e53 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ce4b652589ee3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c2b0939dcbe93 months agoCo-authored-by: OpenCode/z-ai/glm-5.28b45043b8bd03 months agoCo-authored-by: OpenCode/z-ai/glm-5.2d1dbbf1ce9a33 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c4354d7eecee3 months agoCo-authored-by: OpenCode/z-ai/glm-5.29129c1c5a38a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.20a2075f1abe13 months agoCo-authored-by: OpenCode/z-ai/glm-5.2d12b77fa2bc73 months agoCo-authored-by: OpenCode/z-ai/glm-5.2a7c0b4643f5e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.25851f6e604b43 months agoCo-authored-by: OpenCode/z-ai/glm-5.27588f75c973c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c0389afce0533 months agoCo-authored-by: OpenCode/z-ai/glm-5.25d9ecf2027523 months agoCo-authored-by: OpenCode/z-ai/glm-5.26c1eddbe8d4a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.24d9cc9ed00083 months agoCo-authored-by: OpenCode/z-ai/glm-5.22af553149b9b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.20c07eec4d49c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.215291a597b4c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ff6e0eb9aeee3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ffc45cc59ef13 months agoCo-authored-by: OpenCode/z-ai/glm-5.25e4c51086df13 months agoCo-authored-by: OpenCode/z-ai/glm-5.208cbc8ea517e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2c57c805d53193 months agoCo-authored-by: OpenCode/z-ai/glm-5.238b4a94bd4403 months agoCo-authored-by: OpenCode/z-ai/glm-5.26d234ef223093 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b25a8a173b4d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f6cf4be96b1a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2885d6632332b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.27ba6391ed0b13 months agoCo-authored-by: OpenCode/z-ai/glm-5.2848e44f6a9733 months agoCo-authored-by: OpenCode/z-ai/glm-5.2fd720e5559f93 months agoCo-authored-by: OpenCode/z-ai/glm-5.2640284b8083a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.236eb1aec5f843 months agoCo-authored-by: OpenCode/z-ai/glm-5.2081f09c69c773 months agoCo-authored-by: OpenCode/z-ai/glm-5.22542bf8252703 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b7b1b1a8550f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.255d31d29b7653 months agoCo-authored-by: OpenCode/z-ai/glm-5.2cb644fed85373 months agoCo-authored-by: OpenCode/z-ai/glm-5.24dcfe74d7fc03 months agoCo-authored-by: OpenCode/z-ai/glm-5.26dffd65de6653 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b17aa6506cc23 months agoCo-authored-by: OpenCode/z-ai/glm-5.27bbb495bb58c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.23bffdfe094293 months agoCo-authored-by: OpenCode/z-ai/glm-5.29d067d49026a3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2262e700a3d773 months agoCo-authored-by: OpenCode/z-ai/glm-5.2741e013bbaf03 months agoCo-authored-by: OpenCode/z-ai/glm-5.2f362a7b413693 months agoCo-authored-by: OpenCode/z-ai/glm-5.28870270299b23 months agoCo-authored-by: OpenCode/z-ai/glm-5.20e33c66110a03 months agoCo-authored-by: OpenCode/z-ai/glm-5.24400387002183 months agoCo-authored-by: OpenCode/z-ai/glm-5.27a5313ecf95d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2caaf0e7110bb3 months agoCo-authored-by: OpenCode/z-ai/glm-5.223db09a043c13 months agoCo-authored-by: OpenCode/z-ai/glm-5.202b46dbe2c7f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.26aa3ba31892e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2e3efbb3fafb63 months agoCo-authored-by: OpenCode/z-ai/glm-5.29681b1c8324d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2cf1b7a1292f23 months agoCo-authored-by: OpenCode/z-ai/glm-5.2006ee2f8d84d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.24de49e24c7a13 months agoCo-authored-by: OpenCode/z-ai/glm-5.27718296291993 months agoCo-authored-by: OpenCode/z-ai/glm-5.2208544a7e17b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.29a4146ac9a773 months agoCo-authored-by: OpenCode/z-ai/glm-5.2852e5dbcc2e53 months agoCo-authored-by: OpenCode/z-ai/glm-5.23097ac0c217e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2db29f5081b103 months agoCo-authored-by: OpenCode/z-ai/glm-5.21354c87c5d3d3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2a055583b73b63 months agoCo-authored-by: OpenCode/z-ai/glm-5.2d6d5fb4c7c5f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.26362fa850df83 months agoCo-authored-by: OpenCode/z-ai/glm-5.2b5d8a292a5b83 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>436421cba2d83 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>38548c909a103 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>2e2b5b6eb38b3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>3a33f730a9d03 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>e7af2f3c7db43 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>165c633bedcc3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>b11abc4885583 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>8f9a9eeca4da3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>98db0749b8153 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>5864f9b7951c3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>9280686fe7ea3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>1bb2983f6fd63 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>60b44b3f0a843 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>7282bd262fb23 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>43f6cfc494003 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>62a3efc35cca3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>d4e790d8ef643 months agoCo-authored-by: OpenCode/z-ai/glm-5.2 <noreply@opencode.ai>acf204c82c173 months agoCo-authored-by: OpenCode/z-ai/glm-5.2ee8a4984f4253 months agoCo-authored-by: OpenCode/z-ai/glm-5.22314c3bf66903 months agoCo-authored-by: OpenCode/z-ai/glm-5.27fcafa560e5e3 months agoCo-authored-by: OpenCode/z-ai/glm-5.21f6278aaf85f3 months agoCo-authored-by: OpenCode/z-ai/glm-5.2cab34b4472f43 months agoCo-authored-by: OpenCode/z-ai/glm-5.207b6a1d09ec13 months agoCo-authored-by: OpenCode/z-ai/glm-5.205ce5c9aaa153 months agoCo-authored-by: OpenCode/glm-5.2bc656381bfc43 months agoCo-authored-by: OpenCode/glm-5.29a3ba3f50ba13 months agoCo-authored-by: OpenCode/MiniMax-M38e53364c3f043 months agoCo-authored-by: OpenCode/MiniMax-M3c7ba7984b0fb3 months agoCo-authored-by: OpenCode/MiniMax-M31cc915bda3323 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>d1c9e6da1c523 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>a769d49047e73 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>f8b39b4fa67f3 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>58a0557ad6293 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>f1eb648993c93 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>c916562891e03 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>3ed58e1c7c9f3 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>06b1c1cbf2ea3 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>56b84eb4fc7b3 months agoCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>756474f9c7223 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com># AGENTS.md
Guidance for AI agents working in **Mumimo** (v1).
See [CONTRIBUTING.md](CONTRIBUTING.md) for code and commit conventions.
## 1. What this is
A plugin-based [Mumble](https://www.mumble.info/) voice-server bot for
**Python 3.12+**. Users type commands (`!chat`, `!ytplay <url>`) in Mumble chat;
the bot reacts with audio or HTML "GUI" messages. Ships an AI assistant
plugin with OpenRouter-backed chat, voice synthesis, and emotion tracking.
## 2. Layout
```
repo root/
├── pyproject.toml .gitignorecursor.cursor/.gitignoreclaude-code.claude/.gitignoreopencode.opencode/