अगस्त का राउंड इस बात पर ख़त्म हुआ था कि स्टैक घर से निकल पड़ा — आपकी branch, आपका सर्वर, आपका browser, आपकी registry। उन्नीस दिन बाद गिनती है दस repositories में सतहत्तर रिलीज़ें, और दिशा एक बार फिर बदल गई।
अगस्त इस बारे में था कि टूल्स और ज़्यादा जगहों पर जा पहुँचें। यह राउंड इस बारे में है कि वे आपको इंतज़ार न कराएँ। ऐसा background काम जो एजेंट तक तब पहुँच जाए जब वह अभी सोच ही रहा हो। एक shell command जो tool call को रोकना बंद कर दे। एक completion check जिसे पता हो कि अभी एक job चल रही है। एक एजेंट जो "staging के लिए 1, production के लिए 2 लिखें" लिखने के बजाय एक बटन बनाकर दिखा दे। और इन सबके नीचे, एक LLM layer जिसने images, video और speech को सिर्फ़ पढ़ना नहीं, बनाना सीख लिया।
यह रहा सब कुछ, उसी क्रम में जिसमें यह आपके काम आएगा।
गिनती
| रेपो | रेंज | रिलीज़ें |
|---|---|---|
| octolib | 0.33.0 → 0.36.1 | 18 |
| octofs | 0.10.2 → 0.15.3 | 14 |
| octomind | 0.45.0 → 0.50.2 | 12 |
| octohub | 0.7.4 → 0.7.13 | 10 |
| octobrain | 0.11.1 → 0.13.1 | 6 |
| octocode | 0.22.0 → 0.25.0 | 5 |
| octoweb | 0.11.0 → 0.14.0 | 4 |
| vext | 1.4.0 → 1.5.1 | 3 |
| timex | 1.3.0 → 1.4.1 | 3 |
| synx | 0.1.3 → 0.1.4 | 2 |
19 अगस्त से 6 सितंबर तक। नीचे लिखा सब कुछ शिप हो चुका है, tag हो चुका है, और आज ही install किया जा सकता है।
Octomind 0.45 → 0.50.2 — agent runtime, विस्तार से
github.com/muvon/octomind · बारह रिलीज़ें · पूरे notes octomind.run पर
Runtime को सबसे ज़्यादा रिलीज़ें मिलीं और user को दिखने वाला सबसे बड़ा surface भी, इसलिए यहाँ सबसे ज़्यादा जगह भी इसी को मिलेगी। इनमें से हर एक की शुरुआत किसी न किसी की शिकायत से हुई थी।
"मैंने octomind run दस हज़ार बार टाइप किया है।" अब सिर्फ़ octomind लिखने पर आपके default agent के साथ interactive session शुरू हो जाता है, और git diff | octomind भी वैसे ही चलता है। run अपने हर flag के साथ अब भी मौजूद है। टूल का नाम अब उसका सबसे आम invocation भी है।
"अपना default model बदलने का मतलब था अपनी ही config में find-and-replace करना।" 0.48.0 ने आठ जगह बिखरी model settings को एक ही inherited [model] profile में समेट दिया। हर role, tap, workflow step और internal profile अब वह सब विरासत में पा लेता है जिसे वह ख़ुद override नहीं करता। यह एक breaking change है — config version 12 — और इसने पाँच दिनों में production code की कुल 9,789 lines हटाईं, वहीं tests की 82,624 lines जोड़ीं।
"यह मुझसे 1, 2 या 3 लिखने को कहता है, जैसे अभी 1985 चल रहा हो।" 5 सितंबर से एक Octomind session interface का वर्णन करने के बजाय उसे बनाकर दिखा सकता है: chips वाला एक card, एक text field और असली buttons, जो Octomind के web app में और Octoweb के sidebar में render होते हैं — और यह सब खुले A2UI protocol पर टिका है, न कि मॉडल के लिखे HTML या किसी घरेलू JSON format पर जिसे और कोई नहीं बोलता। इस चुनाव के पीछे की सोच — यह भी कि logged-in session में untrusted markup एक ऐसी vulnerability क्यों है जिसका अपना roadmap होता है — अपनी अलग पोस्ट में है।
"मैं इसे screenshot दिखा ही नहीं सका।" 0.47 ने WebSocket और MCP दोनों surfaces पर message attachments जोड़े, साथ में media capability validation — text-only मॉडल अब आपकी image को चुपचाप गिरा देने के बजाय आपको बता देता है कि वह उसे देख नहीं सकता। हर session में images और voice पर अपनी एक अलग पोस्ट है।
"Background job तो पूरी हो गई, पर एजेंट को turn ख़त्म होने तक पता ही नहीं चला।" 0.50 में, पूरी हो चुकी background jobs, monitor updates और tap replies अगली model request से पहले चल रहे turn में दाख़िल हो जाते हैं। अब एक code review उसी check को अपने में शामिल कर सकती है जो उसने ख़ुद शुरू किया था। Completion gate ने भी इसी हिसाब से तमीज़ सीख ली: जब async काम अभी बाकी हो, तो "done" इंतज़ार करता है, और यह pending state उस turn तक बची रहती है जो session को दोबारा शुरू करता है।
"इसने कहा हो गया, और हुआ नहीं था।" 0.44 में आए verify gate को flaky verifiers के लिए recovery tracking मिली, explicit mutation-readiness contracts मिले, और — 0.46.1 में — एक second-opinion refutation pass, जो किसी rejection को टिकने देने से पहले उसे ग़लत साबित करने की कोशिश करता है। जो gate बेवजह शोर मचाता है, वह आपको उसे नज़रअंदाज़ करना सिखा देता है। 0.50 में supervisor ने बदली हुई files के content को session की working directory के ख़िलाफ़ hash करना भी शुरू कर दिया, ताकि वह असली edit को उन्हीं bytes के दोबारा लिखे जाने या बस staged पड़ी file से अलग पहचान सके।
"Compression उसी चीज़ को खा गया जिस पर मैं काम कर रहा था।" 0.45.1 ने user requests का fold के बीच में गुम हो जाना रोका; 0.47 ने folding को amortized decisions के साथ background में डाल दिया, ताकि लंबा session सबसे बुरे मौक़े पर जम जाने के बजाय धीरे-धीरे क़ीमत चुकाए; 0.50.2 यह तय करने से पहले कि summarization कॉल की क़ीमत चुकानी है या नहीं, हद से बड़े tool results को छाँट देता है — और अगर छँटाई ही काफ़ी रही तो कॉल पूरी तरह छोड़ देता है। Recalled context अब एक तय window तक compression से बचा रहता है, और बड़े spilled outputs किसी ऐसी temp directory के बजाय session data के साथ रहते हैं जो शायद साफ़ हो चुकी हो।
"मेरा एजेंट sessions के बीच सब कुछ भूल जाता था — या फिर ज़रूरत से ज़्यादा याद रखता था।" 0.48 ने learning को file-backed storage पर नए सिरे से खड़ा किया — hot/cold retention lifecycle और evidence-gated evolution के साथ: किसी सीख को टिकने से पहले अपनी जगह कमानी पड़ती है। Session stats अब बताते हैं कि असल में कौन-से learning packs इस्तेमाल हुए।
"मेरी टीम की tooling हमारे अपने repo में रहती है।" 0.49 हर जुड़े हुए tap में capabilities resolve करता है, organization-qualified references समेत — octomind/memory-read के साथ-साथ myorg/project-read — और dependencies उसी tap की scripts से install होती हैं जिसकी वे हैं। octomind tap एक ही command में नया local tap भी scaffold कर देता है। अगर custom MCPs की जगह आपके repo में है, तो custom capabilities की भी है।
छोटी, पर फिर भी अच्छी चीज़ें: filesystem path completion वाले @file mentions, spinner तक पहुँचाई गईं MCP tool-call progress notifications, OCTOMIND_DATA_DIR, role-based config merging, /agents और /monitor की जगह लेने वाला एक ही /status view, हर session के timing metrics, और ऐसी usage reporting जो हमेशा-मुफ़्त मॉडलों का बिल आप पर डालना बंद कर देती है।
इस राउंड में Octomind की दो और कहानियों को पूरी पोस्टें मिलीं: scheduled routines, जो cron पर चलती हैं और वापस रिपोर्ट करती हैं, और durable artifacts — ऐसे deliverables जो उन्हें बनाने वाली मशीन से ज़्यादा जीते हैं। अगर आप एजेंट को terminal के बजाय किसी pipeline में जोड़ रहे हैं, तो JSON Lines और JSON Schema output वाले non-interactive runs व्यावहारिक गाइड है।
curl -fsSL https://raw.githubusercontent.com/muvon/octomind/master/install.sh | bash
# or, with a Rust toolchain:
cargo install octomind --version 0.50.2
Octoweb 0.11 → 0.14 — workspaces, और एक browser जिसमें एजेंट ख़ुद ड्रॉ कर सकता है
github.com/muvon/octoweb · चार रिलीज़ें · 5 सितंबर
keyboard-first AI browser ने अगस्त stable होने में बिताया। सितंबर ने उसे ढाँचा दिया।
Workspaces (0.12.0) ही headline हैं। Tabs, quick slots, MRU navigation और sessions — सब अब हर workspace के हिसाब से scoped हैं, उनके बीच स्विच करने के लिए index shortcuts के साथ, और lazy session restore के साथ, ताकि browser खोलते ही पचास pages एक-साथ जाग न जाएँ। MCP routing भी workspace-scoped है — एक token बताता है कि एजेंट कौन-सा workspace चला रहा है, तो आपका research context और आपका work context एक-दूसरे में रिसना बंद कर देते हैं। इसी रिलीज़ ने searchable paged chat history, guided approvals और harvests, UI में agent तथा capability configuration, और specialist run reports जोड़े।
MCP के दाँत निकल आए (0.11.0)। browser control surface — localhost:3434/mcp पर 29 tools — को overlay dismissal, scoped snapshots वाली action expectations, effect tracking के साथ trusted native input, और download tracking तथा reporting मिले। मिलकर ये "एजेंट ने कुछ क्लिक किया" को "एजेंट ने कुछ क्लिक किया और साबित कर सकता है कि क्या बदला" में बदल देते हैं।
Live media tabs (0.13.0) दिखा देते हैं कि पूरे workspace में असल में क्या चल रहा है, और notifications अब जो भी आख़िरी बार focus में था उसे नहीं, बल्कि उसी session को खोलती हैं जिसने उन्हें trigger किया।
A2UI (0.14.0) — declarative UI surfaces browser में ठीक उसी दिन उतरे जिस दिन एजेंट ने उन्हें बनाना सीखा। एक render_ui tool किसी भी जुड़े हुए एजेंट को सीधे sidebar में A2UI v1.0 surface बनाने देता है और बदले में यह बता देता है कि इंसान ने असल में क्या क्लिक किया। 0.14.0 में यह भी: tag autocomplete, और नए सिरे से गढ़े गए browser तथा sidebar।
Octoweb Octomind के product menu से निकलकर octoweb.xyz पर भी आ गया — उस पोस्ट में यह पूरा क़दम है, चारों रिलीज़ें विस्तार से, और वह सवाल भी जो इस क़दम के साथ बार-बार उठता रहा: नहीं, browser हमारे cloud से बँधा हुआ नहीं है। उसकी अपनी साइट पर लॉन्च की कहानी और MCP गाइड दोनों मौजूद हैं।
Octofs 0.10.2 → 0.15.3 — इंतज़ार करना अब tool call नहीं रहा
github.com/muvon/octofs · चौदह रिलीज़ें · 5 सितंबर
सबसे बड़ी बात को अपनी अलग पोस्ट पहले ही मिल चुकी है: हर shell command foreground में शुरू होती है, दस सेकंड पर एक भी byte गँवाए बिना ख़ुद background job बन जाती है, और ख़त्म होने पर client को बता देती है। अब साठ सेकंड का client timeout चार मिनट की test suite को नहीं मारेगा। और अब मॉडल polling की रणनीति के तौर पर sleep 240 गढ़ना बंद करेंगे।
उस पोस्ट के बाद चार रिलीज़ें उतर चुकी हैं, सब किनारों को धार देती हुईं:
- Delta file views और edit line-shift reporting (0.15.0)। Edit के बाद tool मॉडल को बता देता है कि line numbers कितने खिसके, ताकि अगला edit हक़ीक़त पर निशाना लगाए। 0.9.0 वाली
N:hhcontent-verified line IDs के ऊपर, अब एजेंट को ग़लत होने के लिए मेहनत करनी पड़ेगी। - SSH aliases और home-relative paths (0.15.0)। Remote targets आपकी
~/.ssh/configसे होकर resolve होते हैं, तोoctofsवही host names बोलता है जो आपका terminal बोलता है — और~/projectका मतलब remote वाला home है, आपका नहीं। - तमीज़ से चलने वाली remote search (0.15.1)। SSH पर tree search सही नतीजे लौटाती है, और remote listing की depth default रूप से बँधी हुई है — build server की पूरी disk छान मारने के बजाय।
- ऐसे edits जो दोअर्थी होने से इनकार कर देते हैं (0.15.0–0.15.3)। किसी replacement या delete range के भीतर की गई insertions सीधे reject कर दी जाती हैं, और ख़ाली views तथा range से बाहर की requests ऐसी blank string लौटाने के बजाय — जिसे मॉडल "file ख़ाली है" पढ़ लेता है — साफ़-साफ़ यही कह देती हैं।
cargo install octofs --version 0.15.3
# or:
npm install -g @muvon/octofs
Octolib 0.33 → 0.36.1 — LLM layer ने media बनाना सीख लिया
github.com/muvon/octolib · अठारह रिलीज़ें · 6 सितंबर
हर चीज़ के नीचे बैठे इंजन का अब तक का सबसे व्यस्त दौर रहा — और उसका आकार भी बदल गया।
Media generation अब first-class stack है। पाँच providers पर image, video, speech और transcription के लिए typed APIs — इस राउंड में fal, ElevenLabs और Runway OpenRouter तथा Replicate के साथ आ जुड़े — और वह भी उसी provider:model addressing के पीछे जो आप chat के लिए पहले से इस्तेमाल करते हैं। Video generation अपने स्वभाव से ही asynchronous है, इसलिए jobs टिकाऊ हैं: credential-free JobHandle को persist कीजिए, अपनी process दोबारा शुरू कीजिए, job वहीं से चला लीजिए। Local wait timeout remote काम को रद्द करने के बजाय handle लौटा देता है।
Cost accounting ईमानदार बनी रही, और असल में हमें उसी की परवाह है। provider_reported_cost तभी इस्तेमाल होता है जब upstream असली डॉलर लौटाए — सिर्फ़ तभी; बाक़ी सब caller के दिए rate या नई media::reference_pricing table से निकला estimated_cost होता है, और वह rate submit के वक़्त ही job handle में जम जाता है, ताकि resume हुई job की क़ीमत हूबहू वही निकले। बनी हुई artifacts कभी अपने आप download नहीं होतीं — download_artifact एक explicit byte limit लेता है, सिर्फ़ HTTPS मानता है, embedded credentials और private addresses reject करता है, MIME type verify करता है, और redirects के पीछे नहीं जाता।
Model roster ने भी कदम मिलाए: Claude 5.1 (Anthropic), GPT-6 (OpenAI), Gemini 3.8 Flash, एक नया Meta Model API provider, Zai के ज़रिए GLM-5.3-Flash, DeepSeek vision, voyage-code-4 embeddings, और साथ में Qwen3.8 Flash तथा Together AI serverless के लिए pricing।
Structured output ने अंदाज़े लगाना बंद कर दिया। Response schemas हर provider पर लागू होते हैं, नाकाम validations उस आउटपुट को log करती हैं जिसने गड़बड़ की, schema की retry कोशिशों में usage जोड़कर गिना जाता है, और structured output अब fail closed होता है — ख़राब नतीजा एक error है, कंधे उचकाना नहीं। Alibaba को उन मॉडलों के लिए structured-output fallback मिला जो यह काम natively नहीं कर सकते।
और meter और सटीक होता गया: reasoning tokens cost में गिने जाते हैं, billable output-token का logic एक ही जगह केंद्रित हो गया, DeepSeek की peak/off-peak window document हो गई, और app attribution headers अब OctoHub तक पहुँचते हैं, ताकि आपके proxy dashboard को पता रहे कि पैसा आपके किस टूल ने ख़र्च किया।
OctoHub 0.7.4 → 0.7.13 — attribution, शुरू से आख़िर तक
github.com/muvon/octohub · दस रिलीज़ें · 4 सितंबर
self-hosted LLM proxy ने यह राउंड observability वाली कहानी के आख़िरी मील पर लगाया: 0.7.12 attribution headers को शुरू से आख़िर तक forward करता है, और जब client कोई header न भेजे तो समझदार OpenRouter defaults लगा देता है। Octolib की तरफ़ हुए बदलाव के साथ मिलकर, अब आपके database की row को सिर्फ़ यह नहीं पता कि request की क़ीमत क्या थी, बल्कि यह भी पता है कि वह किस application ने की। अगर आप पुराने header handling पर टिके थे, तो यह एक breaking change है।
0.7.7 ने modality handling और content parsing बेहतर की — जो तब ज़रूरी हो गई थी जब स्टैक का हर टूल proxy से होकर images और audio भेजने लगा — और 0.7.9 ने setup तथा API guide नए सिरे से गढ़ी, जो कब से बाक़ी थी। बाक़ी सब octolib bumps की वही लगातार थाप है, जो proxy के model coverage को बाक़ी हर उस चीज़ जैसा बनाए रखती है जो हम शिप करते हैं।
Octocode 0.22 → 0.25 — Elixir, Svelte के internals, और एक graph जो runtime पर resolve होता है
github.com/muvon/octocode · पाँच रिलीज़ें · 5 सितंबर
- Elixir indexer में शामिल हो गया (0.23.0), metavariable matching और
impltarget resolution के साथ — वही बर्ताव जो हर दूसरी supported भाषा को मिलता है, कोई regex वाला अंदाज़ा नहीं। - Svelte के nested code regions index होते हैं (0.24.0)। किसी
.sveltefile के script, markup और style blocks अलग-अलग code regions हैं; indexer अब उन्हें एक ही blob में काटने के बजाय वैसा ही मानता है, तो Svelte codebase में search करने पर वही block मिलता है जो आपका मतलब था। - GraphRAG edges को runtime पर resolve करता है (0.24.0), सही local call और import resolution के साथ — 0.20.0 वाले markdown knowledge graph पर आगे बढ़ते हुए। Metadata writes batch होकर होती हैं और parser comments तथा code fences को ज़्यादा सटीकता से सँभालता है।
- Reasoning configurable है (0.25.0) — typed reasoning-effort settings और एक thinking budget, जिसे आप ranking pass के लिए tune कर सकते हैं — यानी आप तय करते हैं कि एक search कितनी सोच के लायक़ है।
- Windows और symlinks अब अफ़वाह नहीं रहे (0.25.0) — cross-platform path normalization, symlinked root handling, और 80% से ऊपर test coverage।
- MCP mode अपने आप तय होता है (0.23.0) — built-in सर्वर ख़ुद चुन लेता है कि single-project mode है या multi-project।
cargo install octocode --version 0.25.0
# or:
npm install -g @muvon/octocode
Octobrain 0.11.1 → 0.13.1 — ऐसी memory जिसे आप ख़ुद maintain कर सकें
github.com/muvon/octobrain · छह रिलीज़ें · 4 सितंबर
Memory layer चुपचाप और व्यावहारिक हो गई। 0.13.0 ने octobrain memory maintenance जोड़ा — memory tables की एक blocking compaction और index refresh, जिसे search धीमी पड़ जाने पर आप ख़ुद चलाते हैं। इसके होने की ईमानदार वजह: एक MCP session इतना छोटा होता है कि बुरी तरह fragmented table की compaction पूरी नहीं कर पाता, इसलिए इस काम को किसी session के बाहर अपनी जगह चाहिए थी। इसी रिलीज़ ने access writes को throttle किया और maintenance को हार मानने के बजाय दोबारा कोशिश करना सिखाया।
0.12.0 ने MCP tool annotations और साफ़ query parsing जोड़ी; 0.12.1 ने सोलह vulnerable dependencies patch कीं; 0.11.1 ने knowledge tool की URL पाबंदियाँ साफ़ कीं, ताकि एजेंट वह fetch करने की कोशिश करना बंद करे जिसकी उसे इजाज़त नहीं है।
cargo install octobrain --version 0.13.1
# or:
npm install -g @muvon/octobrain
Synx 0.1.4 — sync टूल ने सीख लिया कि .git क्या है
github.com/muvon/synx · दो रिलीज़ें · 5 सितंबर
SSH पर two-way sync में ठीक वही bug class थी जिसका डर आपको उस टूल से लगता है जो आपके source tree की दो कॉपियों को छूता है — और इस राउंड ने उसे बंद कर दिया। 0.1.4 git operations के दौरान .git को बचाकर रखता है और जब दोनों सिरों पर अलग-अलग repositories हों तो sync करने से इनकार कर देता है — ऐसा mismatch जो पहले तभी पता चलता था जब हो चुका होता था। Excluded manifest subtrees अब मिट जाने के बजाय excluded ही रहती हैं, renames और file identities एक पूरे चक्कर के बाद भी बची रहती हैं, watcher को दिखे deletes चुपचाप जी उठने के बजाय peers तक पहुँचाए जाते हैं, और बाहरी ignore rules manifests में रिसना बंद कर देते हैं।
0.1.3 ने बाक़ी आधा हिस्सा ठीक किया: छूट गईं filesystem events गुम होने के बजाय reconcile होती हैं, और जिन subtrees तक पहुँच नहीं है उन्हें watch तोड़ देने के बजाय छोड़ दिया जाता है। इसी सिलसिले में memory और I/O overhead भी कम हुआ।
Vext 1.5.1 और Timex 1.4.1 — दो Mac ऐप्स MCP सर्वर बन गए
यह इस राउंड की ख़ामोश सरप्राइज़ है। दोनों ऐप्स अब एक local MCP सर्वर चलाते हैं — default रूप से बंद, 127.0.0.1 पर bound, और एक bearer token के साथ जिसे आप Settings से कॉपी करते हैं — Vext सिर्फ़ loopback पर bind होता है, और Timex आपको address बदलने देता है — बशर्ते आपको पता हो कि आप ऐसा क्यों करना चाहते हैं।
Vext 1.4.0 38 tools expose करता है — dictation शुरू और बंद करना, किसी file को transcribe करना, cursor पर paste करना, speaker labels के साथ meetings record करना और उनसे सवाल पूछना, history देखना और मिटाना। आपका एजेंट अब आपके Mac से सुनने को कह सकता है, या आज सुबह की कॉल में आपने जो कहा था उसे पढ़कर सुना सकता है — बिना किसी cloud round trip के। यह Claude Code, Codex, OpenCode और Octomind के लिए बने-बनाए configs के साथ आता है, और 1.4.0 ने 2026-07-28 वाले protocol revision के तहत होने वाला एक tools/list rejection भी ठीक किया। इसके बाद 1.5.0 आया — एक unified history library, नए सिरे से गढ़े गए setup और settings flows, और नई icon artwork के साथ; 1.5.1 ने onboarding पर पॉलिश की। MCP से आगे: mouse-button hotkeys, quick-tap hands-free toggle, fallback वाला microphone picker, per-app dictation styles जो उसी ऐप में वापस paste करते हैं जहाँ से आपने शुरू किया था, एक live transcript pill जिसे आप Escape से रद्द कर सकते हैं, और कॉल शुरू होते ही record करने की पेशकश।
Timex 1.3.0 उसी pattern पर 16 tools expose करता है — summaries, activity search, live tracking state, categories और rules, manual entries, CSV export, pause और resume। अपने एजेंट से पूछिए कि दिन कहाँ चला गया, और वह सचमुच जाँच सकता है। इसी रिलीज़ ने रोज़ाना अपने आप होने वाले database backups, selective tracking (exclusions, private windows, schedules), end-of-day digest वाली opt-in daily limits, keyword और subdomain category rules, और ऐसी tracking जोड़ी जो media playback तथा कॉल्स के दौरान भी चलती रहती है। 1.4.0 ने daily activity charts जोड़े; 1.4.1 ने menubar popover का एक loop ठीक किया।
दोनों ऐप्स वही बने हुए हैं जो थे: local SQLite, on-device मॉडल, कोई account नहीं, कोई telemetry नहीं। MCP सर्वर इसे नहीं बदलता — इसका बस इतना मतलब है कि आपकी मशीन का एजेंट आपकी मशीन के ऐप्स से बात कर सकता है। और यही तो पूरी बात है इन सबको locally चलाने की।
एक ही बदलाव, हर MCP सर्वर पर
एक pattern जिसका नाम लेना बनता है, क्योंकि वह दो हफ़्तों के भीतर चार repos में उतरा: tool schemas से null variants हटाए गए (octocode 0.22.0, octobrain 0.11.1, octofs 0.10.3) और tool annotations जोड़े गए (octocode 0.23.0, octobrain 0.12.0, octofs 0.12.0, timex, vext)।
दोनों में से कोई चमकदार नहीं है। और दोनों ही "यह MCP सर्वर मेरे client के साथ चलता है" और "यह MCP सर्वर मेरे client के साथ मंगलवार को चलता है" के बीच का फ़र्क़ हैं। सख़्त clients उन schemas को reject कर देते हैं जिनमें null union members हों; annotations client को बता देते हैं कि कौन-से tools read-only हैं और कौन-से destructive, ताकि approval prompts एक जैसे होने के बजाय समझदार हो सकें। अगर आप अपना MCP सर्वर लिख रहे हैं, तो दोनों चुरा लीजिए।
टिके हुए, जानबूझकर
TypeTab 1.1.0 पर टिका है। Pulsora ने इस राउंड में कोई रिलीज़ नहीं की — उसने यह विंडो test coverage के नीचे बिताई, जबकि production में वह market data चट करता रहा। इनमें से कोई ख़ामोशी लापरवाही नहीं है; दोनों ही वह हैं जो "फ़िलहाल हो चुका" जैसा दिखता है।
आज स्टैक कैसे जुड़ता है
- Octolib 0.36.1 — हर LLM कॉल, और अब हर बनी हुई image, video तथा voice clip भी, हर एक की ईमानदार क़ीमत के साथ
- OctoHub 0.7.13 — एक front door, एक log, और अब "यह पैसा किस ऐप ने ख़र्च किया?" का एक जवाब भी
- Octobrain 0.13.1 — persistent memory, जिसे आप जब चाहें ख़ुद maintain कर सकें
- Octofs 0.15.3 — सुरक्षित filesystem और shell access, locally हो या SSH पर, जो एजेंट को कभी नहीं रोकता
- Octocode 0.25.0 — live graph पर code search, अब Elixir और Svelte समेत
- Octomind 0.50.2 — runtime: एक ही model profile, अनुशासन वाली memory, और एक UI जिसे वह ख़ुद बना सकता है
- Octoweb 0.14.0 — वह browser, अब ऐसे workspaces के साथ जिन तक एजेंट को सीमित किया जा सकता है, और एक ऐसे sidebar के साथ जिसमें वह ख़ुद ड्रॉ कर सकता है
- Synx 0.1.4 — आपका source tree दोनों मशीनों पर,
.gitसही-सलामत - Pulsora — firehose, store हुआ और queryable
- Vext 1.5.1 और Timex 1.4.1 — आपकी आवाज़ और आपके घंटे, on-device, अब MCP से पहुँच में
सिंगल बाइनरी, जहाँ open source हैं वहाँ Apache-2.0, और CLI tools के लिए cargo install या npm install -g @muvon/*।
अगस्त वह महीना था जब स्टैक हर जगह जा पहुँचा। यह वह महीना रहा जब उसने आपको अपना इंतज़ार कराना छोड़ दिया। अगर कहीं वह अब भी आपको इंतज़ार कराता है, तो issue खोलें — ऊपर की ज़्यादातर लिस्ट ऐसी ही किसी शिकायत से लिखी गई है।
— Don



