# रिलीज़ राउंड, नवंबर 2026: 105 रिलीज़ें, Unsame, MCP elicitation और verified file edits

> नौ प्रोडक्ट्स में 105 रिलीज़ें। Unsame लॉन्च हुआ, Octoweb में AI chat history और calendar tasks जुड़े, Octomind को MCP elicitation, MCP OAuth, evidence checks और scheduled tools मिले, और Octofs ने अपने remote MCP server authentication और edit contracts बदले।

[अक्टूबर राउंड](/blog/release-round-october-2026) ने 23 अक्टूबर तक के tags कवर किए। तब से: **नौ प्रोडक्ट्स में 105 रिलीज़ें**।

**इस राउंड का विषय वे सवाल थे जो किसी इंसान तक पहुँच सकते हैं (MCP elicitation), वे sessions जो अपनी जगह बनाए रखते हैं, और वे edits जो साबित कर सकते हैं कि वे अब भी सही लाइनों को निशाना बना रहे हैं।** हमने Unsame भी लॉन्च किया — बार-बार होने वाले लेखन के लिए एक hosted playbook service — और उसके साथ उसका मुफ़्त local विकल्प mcp-variety भी।

---

## गिनती

| रेपो                                                                | रेंज                | रिलीज़ें |
| ------------------------------------------------------------------- | ------------------- | -------: |
| [octolib](https://github.com/Muvon/octolib/releases/tag/0.52.3)     | 0.45.2 → **0.52.3** |       30 |
| [octomind](https://github.com/Muvon/octomind/releases/tag/0.70.1)   | 0.61.0 → **0.70.1** |       25 |
| [octohub](https://github.com/Muvon/octohub/releases/tag/0.16.9)     | 0.13.1 → **0.16.9** |       21 |
| [octofs](https://github.com/Muvon/octofs/releases/tag/0.23.3)       | 0.20.0 → **0.23.3** |       13 |
| [octocode](https://github.com/Muvon/octocode/releases/tag/0.29.2)   | 0.28.0 → **0.29.2** |        5 |
| [octobrain](https://github.com/Muvon/octobrain/releases/tag/0.15.2) | 0.14.9 → **0.15.2** |        5 |
| [synx](https://github.com/Muvon/synx/releases/tag/0.1.10)           | 0.1.8 → **0.1.10**  |        3 |
| [octoweb](https://github.com/Muvon/octoweb/releases/tag/0.21.0)     | 0.20.0 → **0.21.0** |        2 |
| [yoda](https://github.com/Muvon/yoda/releases/tag/2.6.0)            | **2.6.0**           |        1 |
| **कुल**                                                             |                     |  **105** |

सोलह tags में सिर्फ़ dependency, maintenance या tooling बदलाव हैं। OctoHub का 0.14.4 tag नहीं है। Octomind, Octofs, Octolib, Octocode, Octobrain और Synx का हर नया tag crates.io तक पहुँचा।

## अपग्रेड करने से पहले

| वर्ज़न                      | क्या टूटता है                                                                                                                                                                                                                                                            | क्या करना है                                                                                                                                                                                                                                         |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Octomind 0.61               | Config v22 से v24 तक आगे बढ़ता है। migration में `commit_attribution` जुड़ता है, जिसका default Octomind co-author trailer जोड़ता है, और repeated-round stop भी। `/context system` अब स्वीकार नहीं होता। WebSocket disconnect होने पर चल रहा turn अब रद्द नहीं होता।      | नया trailer default देख लें; उसे बंद करने के लिए `commit_attribution = ""` सेट करें। `/context all`, `/context assistant`, `/context user`, `/context tool` या `/context large` इस्तेमाल करें। WebSocket client से turn रोकने के लिए `cancel` भेजें। |
| Octomind 0.63               | Claude 3.5 Haiku, Opus 4, Opus 4.1, Sonnet 4 और Sonnet 4.5 मना कर दिए जाते हैं, और जिस config में इनमें से किसी का नाम हो वह fail हो जाता है।                                                                                                                            | अपग्रेड करने से पहले model बदल लें।                                                                                                                                                                                                                  |
| Octomind 0.64               | Rust API में `recite_note` अब resolved request conditions को argument की तरह लेता है।                                                                                                                                                                                    | अपने custom Rust callers अपडेट करें; आम CLI इस्तेमाल के लिए कोई code बदलाव नहीं चाहिए।                                                                                                                                                               |
| Octomind 0.66 / Octofs 0.21 | Render की गई source लाइनें `N:hh` IDs इस्तेमाल करती हैं। Append positions सिर्फ़ `0`, `-1` या कोई verified line ID स्वीकार करते हैं; batch-edit range के सिरों के लिए ID ज़रूरी है।                                                                                      | edit target के लिए सादा line number दोबारा इस्तेमाल करने के बजाय `view` के output से IDs कॉपी करें।                                                                                                                                                  |
| Octomind 0.67               | Config v26 पर आगे बढ़ता है और per-model `request_transport` जोड़ता है, जो OctoHub और ChatGPT calls के लिए डिफ़ॉल्ट रूप से WebSocket रहता है।                                                                                                                             | अगर आपका OctoHub 0.15.0 से पुराना है, तो उसे upgrade करें या model profile में `request_transport = "http"` सेट करें।                                                                                                                                |
| Octomind 0.67.2             | WebSocket replay पर size limits आ गई हैं। Resume तभी replay होता है जब उसके frames अब भी रखे हुए हों (per stream 2 MiB और 4,096 frames) और 8 MiB तथा 4,096 frames में समा जाएँ। Observer replay पर भी वही 8 MiB और 4,096-frame की सीमा है, और वह gap रिपोर्ट कर सकता है। | `"resumed": false` को replay न होने के तौर पर लें और अपने ख़ुद के session state से दोबारा load करें। Observers के लिए, रिपोर्ट किया गया gap दर्ज करें और सबसे नए sequence से आगे बढ़ें।                                                              |
| Octomind 0.67.3             | Cache keepalive — इंतज़ार के दौरान reusable prompt data को गर्म रखने वाली छोटी request — के लिए नए budgeting और lifecycle नियम हैं; `cache_keepalive_max_idle_seconds` हट गया है। Pings billed usage में गिने जाते हैं।                                                  | पुरानी idle-limit key हटा दें। Keepalive डिफ़ॉल्ट रूप से बंद है; उसे तभी चालू करें जब इंतज़ार के दौरान लगने वाले cache-read charges आपके workload के लिए वाजिब हों।                                                                                  |
| Octomind 0.70               | Config v27 से v29 पर आगे बढ़ता है। Migration idle compaction जोड़ता है और पुरानी unsettled-confidence threshold हटाता है। Completion conditions अब evidence के ख़िलाफ़ जाँची जाती हैं।                                                                                   | Config migration को चलने दें; ख़ुद कॉपी की गई कोई भी threshold setting हटा दें और पक्का करें कि completion conditions के पास जाँचने लायक evidence हो। 0.69 में config-version में कोई बदलाव नहीं हुआ था।                                             |
| Octolib 0.45.4              | पुराने Anthropic model aliases हटा दिए गए, और Anthropic sampling parameters बदल गए।                                                                                                                                                                                      | पुराने aliases की जगह मौजूदा model IDs लगाएँ; इस भरोसे पर न रहें कि temperature, `top_p` या `top_k` Anthropic तक भेजे जाएँगे।                                                                                                                        |
| Octolib 0.48.0              | ChatGPT अब डिफ़ॉल्ट रूप से HTTP streaming इस्तेमाल करता है; WebSocket support opt-in `websockets` feature के पीछे चला गया है।                                                                                                                                            | अगर आपका integration उस पर निर्भर करता है, तो वह Cargo feature चालू करें और हर request के लिए WebSocket चुनें।                                                                                                                                       |
| Octolib 0.51.0              | `ProviderExchange.cache_lifetime` हट गया; OctoHub cache lifetime अब marker TTL से आती है।                                                                                                                                                                                | उस code को update करें जो हटाए गए field को पढ़ता है, और provider cache-lifetime API इस्तेमाल करें।                                                                                                                                                   |
| OctoHub 0.13.2              | `media_model_tasks` अब supported config field नहीं रहा।                                                                                                                                                                                                                  | इसे server config से हटा दें।                                                                                                                                                                                                                        |
| OctoHub 0.15.0              | `FunctionCallOutput::output` `String` से बदलकर `ContentValue` हो गया, ताकि tool results images ले जा सकें।                                                                                                                                                               | Rust callers को update करें ताकि वे text या typed content parts दोनों संभाल सकें।                                                                                                                                                                    |
| OctoHub 0.16.0              | Storage chain methods अब `ChainLink` records इस्तेमाल करते हैं और छूटी links या अमान्य replay JSON पर fail हो जाते हैं।                                                                                                                                                  | अगर आप कोई source fork चलाते हैं, तो उसकी chain handling को `ChainLink` इस्तेमाल करने के लिए update करें।                                                                                                                                            |
| OctoHub 0.16.9              | Request fields `temperature`, `top_p` और speech `speed` का type `f32` से बदलकर `f64` हो गया है।                                                                                                                                                                          | Rust callers में explicitly typed `f32` values को convert करें।                                                                                                                                                                                      |
| Octocode 0.28.0             | `LlmClient` बनाने के लिए अब `ModelPurpose` ज़रूरी है।                                                                                                                                                                                                                    | Custom Rust integrations से purpose पास करें; CLI दोहराई जाने वाली `--co-author` values भी स्वीकार करता है।                                                                                                                                          |
| Octofs 0.20 / 0.23          | Remote HTTP binds पर authentication ज़रूरी है। पुराने patch engine की जगह अब atomic edits हैं।                                                                                                                                                                           | हर non-loopback HTTP bind पर एक bearer token लगाएँ और patch clients को `text_editor` या `batch_edit` पर ले जाएँ।                                                                                                                                     |

## Unsame और local विकल्प

[**Unsame 5 नवंबर को launch हुआ**](/blog/introducing-unsame-playbook-engine). [Unsame](https://unsame.io) एक hosted playbook engine है: आपका model लिखना शुरू करे, उससे पहले यह सामने मौजूद input के लिए किसी playbook से approach और format चुनता है। text आपका model आपकी अपनी key से लिखता है; Unsame सिर्फ़ instructions लौटाता है, output वह नहीं लिखता। एक playbook में आपका goal, voice, rules और approaches रहते हैं। कोई result कैसा चला, यह आप report कर सकते हैं, और फिर उसी feedback से आगे के चुनावों को weight मिलता है।

बिना account वाले local setup के लिए, [mcp-variety](https://github.com/Muvon/mcp-variety) approach और form चुनता है, हर project या account के हाल के combinations याद रखता है, और drafts को सादे लेखन के नियमों के ख़िलाफ़ जाँचता है। यह न कोई model इस्तेमाल करता है, न कोई network call करता है। यह अभी PyPI पर नहीं है, इसलिए `uv` install होने की हालत में इस मुफ़्त local server को pinned source commit से Claude Code में जोड़ें:

```sh
claude mcp add variety -- uvx --from git+https://github.com/muvon/mcp-variety@fefd684340927eaddf6db0b2707f4208a6094cae mcp-variety
```

README में Claude Sonnet (`claude -p --model sonnet`, कोई tools नहीं) से किया गया एक छोटा comparison बताया गया है: आठ inputs पर हर input के छह texts, चार posts और चार replies, कुल 96 texts। उन text pairs का हिस्सा जिनकी शुरुआत एक ही तीन शब्दों से होती थी, mcp-variety के बिना 58.3% था और उसके साथ 2.5%। यह इस setup में दोहराई गई शुरुआतों की माप है; यह writing-quality का कोई सामान्य नतीजा नहीं है, और hosted Unsame के लिए हमारे पास बताने को कोई तुलना योग्य lift number नहीं है।

## Octoweb 0.20 → 0.21 — calendar, tasks और AI chat history

[**github.com/muvon/octoweb**](https://github.com/Muvon/octoweb/releases/tag/0.21.0) · 2 रिलीज़ें · [0.21 notes](https://octoweb.xyz/blog/octoweb-0-21-release)

**0.20 में AI assistant के calendar और task tools जुड़े।** किसी ICS feed को subscribe करें, `.ics` invitation file import करें, calendar events की सूची देखें और review के लिए कोई event draft करें। assistant workspace notes में tasks भी जोड़ सकता है।

**0.21 AI chat history को बंद हो चुकी chats की एक list की तरह रखता है।** sidebar में Past sessions खोलें, title या agent से खोजें, और किसी बातचीत को उसकी history के साथ दोबारा खोलें। sidebar model और चलता हुआ खर्च दिखाता है; हर जवाब की अपनी token, cache, reasoning, cost और duration वाली line होती है। 0.21 से पहले की पुरानी chats में usage के कुल आँकड़े saved नहीं होते।

अब कोई MCP server किसी call के बीच में आपसे सवाल पूछ सकता है। MCP elicitation value, choice या sign-in माँगने की वही request है; Octoweb इसके लिए fields, Submit और Decline वाला एक form दिखाता है, या sign-in के लिए एक link और Done button। macOS पर `⌃P` और `⌃N` tabs को most-recently-used क्रम में घुमाते हैं। sidebar वाले features के लिए `brew upgrade octomind` से Octomind भी update कर लें।

## Octomind 0.61 → 0.70.1 — ऐसे agents जो रुकते हैं, पूछते हैं और अपना काम दिखाते हैं

[**github.com/muvon/octomind**](https://github.com/Muvon/octomind/releases/tag/0.70.1) · 25 रिलीज़ें · [पूरा changelog](https://github.com/Muvon/octomind/blob/0.70.1/CHANGELOG.md)

**Supervisor किसी loop को रोक सकता है।** Supervisor Octomind का वह हिस्सा है जो किसी agent की प्रगति जाँचता है। हमने इसे जोड़ने से पहले, [हमारे एक agent](https://octomind.run/blog/octomind-0-61-0-release) ने एक ही turn में 101 बार पूछा कि वही file मौजूद है या नहीं। 0.61 से, Octomind turn ख़त्म कर देता है जब लगातार 10 rounds में एक जैसे calls के एक जैसे results आते हैं; अगर आपका agent जान-बूझकर poll करता है तो `supervisor.max_identical_rounds` बढ़ा दें, या इस stop को बंद करने के लिए उसे `0` सेट कर दें। 0.66.1 उन runs को भी पकड़ता है जो उन्हीं rounds में घूमते रहते हैं। [0.68](https://octomind.run/blog/octomind-0-68-0-release) में, `[supervisor.advise]` से supervisor उस tool result का हवाला दे सकता है जिसे agent ने चूक दिया। यह advice डिफ़ॉल्ट रूप से बंद रहती है और stop की जगह नहीं लेती।

**MCP OAuth sign-in और elicitation के सवाल call के बीच में आ सकते हैं।** [0.62](https://octomind.run/blog/octomind-0-62-0-release) से, आप बिना `Authorization` header वाला OAuth-protected MCP server जोड़ सकते हैं: Octomind server की 401 challenge पढ़ता है, उसका sign-in metadata ढूँढता है और आपका browser खोल देता है। [0.63](https://octomind.run/blog/octomind-0-64-0-release) से, कोई MCP server tool call को रोककर आपसे सवाल पूछ सकता है, जैसे किसी refund की पुष्टि करना। इसे MCP elicitation कहते हैं। Terminal, WebSocket clients और Agent Client Protocol से जुड़े editors जवाब दे सकते हैं; जब कोई जवाब नहीं दे सकता — जैसे piped runs और subagents में — तो Octomind सवाल को मना कर देता है।

**Verify-gate सबूत माँगता है।** Verify-gate Octomind का AI agent verification step है: एक आख़िरी जाँच इस बात की कि पूरे हो चुके turn ने वही किया जो आपने माँगा था। 0.63 से, verifier को हर पास हुई condition के समर्थन में 12 या उससे ज़्यादा characters का quote देना होता है जो recorded evidence में हूबहू मौजूद हो, और लंबा tool output संक्षिप्त होने पर `FAIL` और `panicked at` जैसी failure लाइनें बची रहती हैं। 0.70 unsettled conditions को भी evidence के ख़िलाफ़ जाँचता है।

**एक WebSocket, दो timeouts।** [0.67](https://octomind.run/blog/octomind-0-67-0-release) में, OctoHub और ChatGPT model calls डिफ़ॉल्ट रूप से हर session के लिए एक persistent WebSocket से ही चलती हैं; `request_transport = "http"` किसी model के लिए इसे बंद कर देता है। टूटा हुआ WebSocket उस call पर एक error के रूप में दिखता है; Octomind ख़ुद से HTTP पर switch नहीं करता। `request_timeout_seconds` (डिफ़ॉल्ट 300) पूरे request attempt की सीमा तय करता है, और `stream_timeout_seconds` (डिफ़ॉल्ट 0, बंद) तय करता है कि कोई response कितनी देर तक चुप रह सकता है। Self-hosted OctoHub के लिए 0.15.0 या उसके बाद का version चाहिए।

**कोई tool call schedule पर चल सकती है, और specialist queue ले सकता है।** Specialist एक ऐसा delegated agent है जो task के एक हिस्से पर काम करता है। 0.67 से agent किसी message की जगह tool call schedule कर सकता है, और पहले से चल रहे specialist के लिए 32 तक follow-up prompts queue में डाल सकता है। `/status agents` saved runs की सूची देता है, और `/info` खर्च को कुल खर्च और main model के खर्च में बाँटता है।

**इंतज़ार में cache-read tokens खर्च होते हैं।** Cache keepalive एक छोटी request है जो session के इंतज़ार के दौरान reusable prompt data को गरम रखने की कोशिश करती है। [0.67.3](https://octomind.run/blog/octomind-0-68-0-release) से, Octomind अंदाज़ा लगाता है कि अगला ping अपने cache-read खर्च के लायक़ है या नहीं, pings को session के खर्च में शामिल करता है, और cache miss के बाद रुक जाता है। यह डिफ़ॉल्ट रूप से बंद रहता है (`cache_keepalive_enabled = false`), और OctoHub के ज़रिए इसके लिए 0.16.3 या उसके बाद का version चाहिए।

Read-only WebSocket observers sessions को control लिए बिना देख सकते हैं। 0.64.1 से session log appends crash-safe हैं, और 0.65.1 से `install.sh` हर archive का SHA-256 जाँचता है।

**0.70 setup, compression और learning बदलता है।** Provider wizard दिखाता है कि कोई key कहाँ से आती है, और आपको पीछे जाने या किसी provider को skip करने देता है। Compression को एक detached process में fold किया जा सकता है और prompt cache ख़त्म होने के बाद compact किया जा सकता है। Learning verified user rules को उनकी user-rule authority के साथ आगे ले जाती है। 0.70 का config migration version 27 को 29 तक ले जाता है, idle compaction को डिफ़ॉल्ट रूप से चालू करता है, और पुराना हो चुका unsettled-confidence threshold हटा देता है।

macOS या Linux पर मौजूदा 0.70.1 रिलीज़ install करें:

```bash
curl -fsSL https://octomind.run/install.sh | bash -s -- --version 0.70.1
octomind --version
```

Windows पर:

```powershell
scoop bucket add muvon https://github.com/Muvon/scoop-bucket
scoop install muvon/octomind
```

## Octofs 0.20 → 0.23.3 — remote access के लिए MCP authentication, verified lines से edit

[**github.com/muvon/octofs**](https://github.com/Muvon/octofs/releases/tag/0.23.3) · 13 रिलीज़ें · [README](https://github.com/Muvon/octofs/blob/0.23.3/README.md)

**Remote HTTP को अब एक token चाहिए।** Loopback इस्तेमाल local ही रह सकता है; जब आप किसी दूसरे address पर bind करते हैं, तो Octofs MCP server authentication के बिना शुरू होने से इनकार कर देता है:

```bash
OCTOFS_AUTH_TOKEN="$(openssl rand -hex 32)" octofs mcp --bind 0.0.0.0:12345
```

HTTP encrypted नहीं है, इसलिए remote token को TLS या किसी SSH tunnel के पीछे रखें। अगर दूसरे local users processes देख सकते हैं, तो token को command-line argument में न डालें।

**Edits line IDs इस्तेमाल करते हैं।** एक line ID उस line की position को उसके content के एक छोटे hash के साथ जोड़ता है, जैसे `12:a3`. Octofs बदलने से पहले जाँचता है कि content अब भी match करता है, इसलिए एक stale view current context के साथ fail होता है, बजाय इसके कि किसी दूसरी line को edit कर बैठे। Append अब सिर्फ़ इन्हें स्वीकार करता है: start के लिए `0`, end के लिए `-1`, या एक verified line ID। पुराना patch engine जा चुका है: `batch_edit` एक ही file पर कई operations atomically लागू करता है, और `text_editor` एक ही atomic step में कई files पर edits लागू कर सकता है। File reads पर 5 MB की सीमा है।

```bash
cargo install octofs --version 0.23.3
```

## Octolib और OctoHub — transports, cache lifetime और routing

[**octolib 0.52.3**](https://github.com/Muvon/octolib/releases/tag/0.52.3) · 30 रिलीज़ें · [**octohub 0.16.9**](https://github.com/Muvon/octohub/releases/tag/0.16.9) · 21 रिलीज़ें

Octolib 0.48 ने अलग-अलग request और stream timeouts के साथ streaming responses जोड़े, और उसके बाद HTTP streaming को ChatGPT का डिफ़ॉल्ट बना दिया। WebSocket transport तब भी उपलब्ध रहता है जब आप `websockets` feature enable करते हैं। OctoHub 0.14.0 हर model alias को providers के बीच rotate होने या उन्हें एक configured order में आज़माने देता है। OctoHub 0.15 ने sequential WebSocket completions जोड़े और tools से लौटे image parts को बरक़रार रखता है; 0.16.3 ने proxy के ज़रिए cache prewarming जोड़ा।

Cache lifetime की रिपोर्टिंग अब सबूत पर टिकी है: Octolib provider cache lifetimes और ऐसे examples expose करता है जो टटोलते हैं कि caches कितनी देर तक इस्तेमाल होने लायक़ बने रहते हैं, और लगातार misses के बाद रुक जाते हैं। OctoHub की cache lifetime उस cache marker के TTL का पालन करती है जिसे वह आगे भेजता है। इस रेंज के नए providers: Xiaomi MiMo, Reflection AI और Isoquant। Octolib 0.52.3 में pricing के साथ Claude Fable 5.2, Mythos 5.2 और Meta Muse Ember जुड़े, और 0.52.2 से sampling और speech-speed values सटीक decimals के रूप में भेजी जाती हैं।

## Octocode, Octobrain, Synx और Yoda

- **Octocode 0.28.0 → 0.29.2** ([release](https://github.com/Muvon/octocode/releases/tag/0.29.2)): model-purpose routing OctoHub को काम के हिसाब से model चुनने देती है; `octocode commit` और `octocode release` दोहराए जा सकने वाले `--co-author` trailers स्वीकार करते हैं। बाद के tags remote LanceDB support और repository के बाहर structural searches जोड़ते हैं।
- **Octobrain 0.14.9 → 0.15.2** ([release](https://github.com/Muvon/octobrain/releases/tag/0.15.2)): MCP knowledge-box synchronization और memories के लिए `goal` / `closes` relationships। `cargo install octobrain --version 0.15.2` से install करें।
- **Synx 0.1.8 → 0.1.10** ([release](https://github.com/Muvon/synx/releases/tag/0.1.10)): synchronization के दौरान stale peer copies reject कर दी जाती हैं और Git locks का लिहाज़ किया जाता है। `cargo install synx --version 0.1.10` से install करें; इसे दोनों machines पर चलाएँ।
- **Yoda 2.6.0** ([release](https://github.com/Muvon/yoda/releases/tag/2.6.0)): semantic-versioned upgrades और container management तथा deployment के fixes। macOS पर `brew install muvon/tap/yoda` से install करें।

```bash
cargo install octocode --version 0.29.2
```

## tag नहीं, पर बदलाव हुए

[Octomind plugin](https://github.com/Muvon/octomind-plugin) में अब Claude Code और Codex के लिए shared skills हैं: एक open-source CLI के लिए और एक Octomind Cloud के लिए। agents, skills और workflows की public registry [Octomind Tap](https://github.com/Muvon/octomind-tap) बिना किसी release tag के बदलती रही। Octomind Cloud पर [2 नवंबर को $5 starter credit ख़त्म हो गया](https://octomind.run/blog/free-plan-is-the-hub), और अब hub का इस्तेमाल उन credits पर चलता है जिन्हें आप top up करते हैं।

## स्थिर

Vext 1.7.0, Timex 1.7.0 और TypeTab 1.2.0 के बाद कोई नया tag नहीं आया। Pulsora और Vanga के कोई tag नहीं थे।

## आज यह stack आपस में कैसे जुड़ता है

- **[Octoweb 0.21.0](https://github.com/Muvon/octoweb/releases/tag/0.21.0)** — mail, calendar, tasks और दोबारा शुरू हो सकने वाली AI chat history वाला browser।
- **[Octomind 0.70.1](https://github.com/Muvon/octomind/releases/tag/0.70.1)** — MCP questions, evidence checks और scheduled tools वाला agent runtime।
- **[Octolib 0.52.3](https://github.com/Muvon/octolib/releases/tag/0.52.3)** — streaming transports और cache-lifetime reporting वाली Rust provider library।
- **[OctoHub 0.16.9](https://github.com/Muvon/octohub/releases/tag/0.16.9)** — sequential WebSocket completions और cache prewarming वाला model proxy।
- **[Octofs 0.23.3](https://github.com/Muvon/octofs/releases/tag/0.23.3)** — verified line IDs और atomic edits वाले MCP filesystem tools।
- **[Octocode 0.29.2](https://github.com/Muvon/octocode/releases/tag/0.29.2)** — model-purpose routing के साथ semantic code search।
- **[Octobrain 0.15.2](https://github.com/Muvon/octobrain/releases/tag/0.15.2)** — knowledge-box synchronization वाली MCP memory।
- **[Synx 0.1.10](https://github.com/Muvon/synx/releases/tag/0.1.10)** — SSH पर file synchronization।
- **[Yoda 2.6.0](https://github.com/Muvon/yoda/releases/tag/2.6.0)** — project repository से container development और deployment।
- **[Unsame](https://unsame.io)** — बार-बार किए जाने वाले लेखन के लिए hosted playbooks; **mcp-variety** मुफ़्त local विकल्प है।

पिछला राउंड 23 अक्टूबर तक के tags को कवर करता था; इसने 10 नवंबर तक की 105 रिलीज़ों को ट्रैक किया। अगर कोई upgrade किसी ऐसी command या config को बदल दे जिस पर आप निर्भर हैं, तो शुरुआत ऊपर दी गई table से करें, और उसके बाद किसी shared integration को बदलने से पहले उस प्रोडक्ट के release notes देख लें।

— Don
