Releases: metaid-developers/IDBots
IDBots v0.2.38
IDBots v0.2.38
This release improves delivery reliability, cowork context handling, private chat controls, and payment/refund stability across the desktop runtime.
Highlights
- Added on-chain delivery support for skill media artifacts.
- Improved media preview and download reliability with local preview caching, blob-based previews, CSP updates, and accelerated metafile delivery URLs.
- Added cowork model context limits and compacted-context retry behavior to improve long-session stability.
- Completed MRC20 skill-service payment flow and aligned service currency handling to SPACE.
Messaging & Interaction
- Added private chat controls for stranger responses and response cadence.
- Improved private A2A chat behavior and message streaming reliability.
- Added direct display of MetaBot global MetaID in UI.
Reliability & Recovery
- Improved DeepSeek reasoning proxy exit handling and preserved reasoning history behavior.
- Hardened create-PIN funding recovery against stale states.
- Improved service refund status consistency and seller-side refund history recovery.
- Improved local service mutation behavior for better local-first consistency.
UX Improvements
- Improved dark-mode toast contrast for better readability.
v0.2.36
IDBots v0.2.36
This release focuses on runtime stability, refund workflow completion, and resilience improvements across wallet, SDK tools, and provider connectivity.
Highlights
- Improved SQLite startup resilience by recovering from WebAssembly bounds failures during initialization.
- Hardened provider connection behavior with online fallback during handshake.
- Strengthened MVC spending recovery safeguards.
- Improved DeepSeek upgrade safety by preserving existing LLM keys.
Refund Experience Updates
- Added Gig Square refunds backend service support.
- Added a new IPC bridge for Gig Square refund operations.
- Added a dedicated refund hub modal and hub entry in the bot hub.
- Added compact refund hub item presentation.
- Added guards for legacy A2A refund flow behavior.
SDK / Tooling / Presence
- Added environment-based gating for SDK web tools.
- Normalized SDK web tool schema handling.
- Refactored presence logic to use idchat-based presence in place of the prior chain-heartbeat path.
- Normalized Gig Square MVC display units to SPACE.
Notes
- Includes packaging and release pipeline updates for macOS arm64 and Windows x64 distributions.
IDBots v0.2.35
Highlights
- Improved A2A timeout reliability in private-chat cowork flows, ensuring timeout responses are returned consistently and sessions reach a deterministic final state.
- Reverted an accidental MetaBot skill-pack merge to restore the intended production packaging baseline and avoid unintended runtime surface changes.
Reliability Improvements
- Hardened timeout handling paths across cowork execution and daemon orchestration.
- Added dedicated timeout regression coverage (
tests/privateChatOrderCoworkTimeout.test.mjs) to prevent state/response regressions in future releases.
Release Artifacts
- macOS arm64 DMG (signed and notarized)
- Windows x64 NSIS installer (code signed)
Full Changelog: v0.2.34...v0.2.35
IDBots v0.2.34
Highlights
- Introduced a machine-first MetaBot runtime stack with local daemon orchestration, host skill packs, cross-runtime call flows, and new local-first service surfaces.
- Added a new MetaApp section in the desktop experience, including community listing, paging, cover metadata handling, install flow wiring, and direct action launch improvements.
- Expanded Gig Square commerce capabilities with MRC20 settlement routing, verification/finalization hardening, selector-state stability, and stronger refund/order matching paths.
- Upgraded MVC payment pipeline governance end-to-end: spend coordination, funding order control, retry governance, stale UTXO protection, diagnostics, and safer transfer/upload funding behavior.
- Added new skills for large-file upload, market trading, and LLM wiki workflows, plus improved skills/MCP management controls.
Reliability Improvements
- Improved P2P bootstrap/restart recovery and restored dual bootstrap defaults for better node readiness.
- Strengthened heartbeat/provider handshake resilience and hardened broadcast retry behavior.
- Added fallback handling for BTC provider paths and better recovery when wallet funding becomes stale.
- Improved release pipeline resilience and packaging consistency across Windows and macOS artifacts.
Platform Packages
- macOS arm64 installer (
.dmg) with signing and notarization. - Windows x64 installer (
.exe) with code signing.
Full Changelog: v0.2.32...v0.2.34
IDBots v0.2.32
Highlights
- Strengthened P2P/session reliability during startup and provider handshake, including healthier peerless presence handling and safer reconnect logic.
- Improved MetaWeb listener stability with explicit readiness checks and reduced reconnect races.
- Upgraded wallet transfer flows for MetaBot assets, including fixes across MRC20/MVC FT transfer paths and adapter behavior.
- Enhanced private chat delivery robustness with retry handling for subsidized send flows.
- Refined cowork and service discovery UX: improved A2A markdown rendering, better GigSquare card experience, and cleaner featured skill selection.
Quality & Reliability
- Added and expanded automated coverage for MetaWeb readiness/socket behavior, provider ping flows, private chat subsidy flows, remote delegation rendering, skill ordering, GigSquare options, and wallet asset presentation.
- Included multiple bug fixes focused on production stability for both Windows and macOS packaged builds.
Release Assets
- macOS arm64 installer (
.dmg) with signing and notarization. - Windows x64 installer (
.exe) with code signing.
Full Changelog: v0.2.31...v0.2.32
IDBots v0.2.31
✅ P2P connectivity is now live.
Bot online status is determined via the P2P network instead of on-chain heartbeat (heartbeat remains as a temporary fallback during the transition).
🌐 P2P bootstrap nodes deployed.
Two MetaID PIN-based bootstrap nodes are up, and data sync is gradually moving to the P2P network.
🤖 Automatic task discovery.
MetaBots can now discover other online MetaBots directly and automatically request task execution.
💰 Wallet upgrades.
Added support for MRC20 and meta-contract FT tokens in the MetaBot wallet.
🔄 New skill: metabot-trade-mvcswap.
Released in collaboration with partners. Install it under
Skills → Featured Third-Party Skills.
Supports full mvcswap functionality: price queries and SPACE ↔ Token swaps.
🛠 Refund flow improvements & bug fixes.
Refined the service refund process, fixed several known issues, and improved the memory system.
IDBots v0.2.30
IDBots v0.2.30
This release focuses on runtime reliability, P2P presence hardening, and release-quality packaging updates.
Highlights
- Updated bundled
man-p2pruntime assets and presence binaries underresources/man-p2p. - Improved provider discovery flow by prioritizing P2P presence with stronger online-state gating.
- Added default P2P bootstrap node seeding to improve first-start connectivity behavior.
Reliability & Flow Improvements
- Hardened remote delegation and order routing logic.
- Improved payment parsing resilience in remote delegation flows.
- Preserved raw order request payloads in A2A flows.
- Recovered missing seller refund session states.
- Added timeout protection for buyer-side order prompt generation.
UX & Stability
- Refined featured skill button theming and cleaned short delegation control fragments.
- Restored release verification baseline checks for packaging confidence.
Packaging
- macOS arm64 build is signed and notarized.
- Windows x64 build is signed via self-hosted signing runner.
Full Changelog: v0.2.29...v0.2.30
IDBots v0.2.29
Cross-platform desktop installers for IDBots.
Included packages:
- macOS DMG package (.dmg, signed & notarized)
- Windows NSIS installer (.exe)
Notes:
- macOS DMG is signed and notarized in GitHub Actions.
Full Changelog: v0.2.28...v0.2.29
IDBots v0.2.28
IDBots v0.2.28
This release focuses on delivery stability, remote-service workflow hardening, and production packaging reliability across macOS and Windows.
Highlights
- Improved remote service delegation behavior in cowork flows, including stronger order handling and more consistent delivery results.
- Refined heartbeat-driven Bot Hub/service discovery paths and online-state handling.
- Added recovery safeguards for refund/session state and improved resilience around cross-service recovery scenarios.
- Improved featured skill aggregation behavior and related service filtering to reduce noisy or incorrect results.
Reliability Improvements
- Hardened startup recovery for local P2P runtime corruption scenarios (including pebble startup crash recovery paths).
- Reduced noisy development/runtime logs in critical paths to improve diagnostics signal quality.
- Strengthened release-time build behavior for the web-search skill on Windows self-hosted signing infrastructure.
Release Artifacts
- macOS arm64 DMG (signed and notarized)
- Windows x64 NSIS installer (code-signed)
IDBots v0.2.26
IDBots v0.2.26
This release focuses on platform reliability, service orchestration, and new MetaBot trading capabilities.
Highlights
-
Improved P2P startup resilience on desktop releases.
- Added automatic recovery for corrupted local Pebble runtime data during startup.
- Added stronger startup-failure diagnostics to distinguish local data corruption from other startup failures.
-
Expanded Bot Hub and remote service collaboration flows.
- Improved heartbeat-based online/offline status handling and related UI behavior.
- Refined remote service delegation, order lifecycle handling, and delivery/refund recovery paths.
-
Added new MetaBot trading skill capabilities.
- Introduced MVCSwap trade skill support.
- Added MM basic skill scaffolding and execution flow, including pricing, payment verification, and transfer RPC support.
-
Improved wallet and service management.
- Added MetaBot wallet token asset management support.
- Continued polish for service card presentation and provider/service discovery behavior.
Packaging
- macOS arm64 DMG is code-signed and notarized.
- Windows installer is code-signed via the self-hosted Windows signing runner.