Skip to content

v0.6.10

Choose a tag to compare

@hakimlabs hakimlabs released this 24 Mar 09:28
· 2236 commits to main since this release
b036c11

v0.6.10

Creature Intelligence

  • State vector convergence fix — hysteresis was permanently trapping EMA at ~33% of target. Creature now fully converges to AI-pushed state values.
  • Trust accumulation → creature behavior — gradient baselines now feed confidence, affect_valence, affect_arousal, and curiosity into the state vector. A creature at 100 interactions wakes up and moves differently than a fresh one.

Security

  • Device auth fix — relay poll endpoint now verifies device tokens against the caller's identity (not the target agent's). Added authorization check: only submitter or target can poll.
  • Self-test hardeningmotebit serve --self-test now uses audience-scoped device tokens matching the production auth flow. If device auth breaks, onboarding breaks.

Operational Reliability

  • Brave Search resilience — HTTP errors (422, 429) are now surfaced as typed SearchProviderError instead of silently returning "no results."
  • Docker build fix — handles missing gitignored identity file in CI.
  • Coverage gates — added thresholds to web-search (95%), read-url (95%), embed (95%), summarize (85%), mcp-server (73%). Extracted canonicalizeResults for testability.

Terminal

  • Paste truncation fix — buffered partial \x1b[201~ across stdin chunks.
  • Streaming output — scheduler now routes through writeOutput() for the two-region model during concurrent multi-goal streaming.

Published Packages

  • @motebit/sdk@0.6.10
  • @motebit/verify@0.6.10
  • create-motebit@0.6.10
  • motebit@0.6.10 (CLI)