Keyoku
Changelog

What's new

Release history for Keyoku Engine, TypeScript SDK, and Keyoku Bot.

v0.4.0Keyoku Engine
  • AddedLocal Ollama embedding provider support with configurable dimensions
v1.4.0Keyoku TypeScript SDK
  • AddedComplete SDK coverage for all engine API endpoints (watcher, heartbeat, schedules, health)
  • AddedCLI commands — watcher status/history, heartbeat check/context, schedule CRUD, health
  • AddedOllama provider support for embedding and extraction (no API key required)
  • AddedDynamic entity scoping strategies (per-user, per-channel, per-session)
  • FixedWorkspace dependency version sync for CI builds
v0.3.1Keyoku Engine
  • AddedWatcher tick history API — GET /api/v1/watcher/history with last 100 tick decisions
  • Added35+ new tests across heartbeat storage, nudge protocol, HTTP handlers, and tick history
  • AddedCommandRunner interface for testable CLI delivery
v0.1.0Keyoku Bot
  • AddedInitial release — AI bot with persistent memory for Telegram and Discord
  • AddedIDENTITY.md and SOUL.md customization
  • AddedInteractive setup wizard with 9-step configuration
v0.3.0Keyoku Engine
  • AddedAutonomous heartbeat delivery via configurable CLI command (e.g., openclaw agent --deliver)
  • AddedAdaptive tick intervals — time-of-day multipliers, signal velocity scaling, cooldown after action
  • AddedQuiet hours — timezone-aware suppression of non-urgent heartbeats
  • AddedWatcher auto-start via environment variables
  • ChangedCode quality refactor — split oversized files (sqlite.go → 12 files, heartbeat.go → 5 files, handlers.go → 6 files), ~800 LOC deduplication
v1.3.0Keyoku TypeScript SDK
  • ChangedHeartbeat logic moved from OpenClaw plugin to keyoku-engine watcher — plugin now uses before_prompt_build hook for lightweight context injection
  • AddedNatural language format for heartbeat context injection
  • AddedHeartbeat setup, migration, and service unit tests
  • FixedAuto-capture pipeline, entity ID resolution, and client timeout handling
v0.1.0Keyoku Engine
  • AddedInitial release — Go binary with SQLite storage and HNSW vector search
  • AddedFull REST API for memory, heartbeat, schedules, teams, and watcher
  • AddedThree-tier deduplication (exact, semantic, near-duplicate)
  • AddedEbbinghaus-inspired memory decay with 8 memory types
  • AddedKnowledge graph with 40+ relationship types and bidirectional inference
  • AddedLLM-powered extraction via OpenAI, Gemini, or Ollama providers
v1.0.0Keyoku TypeScript SDK
  • AddedInitial release — @keyoku/types, @keyoku/memory, and @keyoku/openclaw
  • AddedFull heartbeat system with extended signals (sentiment, relationships, knowledge gaps, patterns)
  • AddedIncremental capture mode (per-message memory extraction)
  • AddedSelf-contained OpenClaw plugin with auto-recall, auto-capture, and heartbeat