Skip to content

Tags: codependentai/resonant

Tags

v1.4.1

Toggle v1.4.1's commit message
Update README: agent-directed autonomy, routine/pulse/failsafe docs

Rewrite Orchestrator and Agent Tools sections to highlight what makes
Resonant different — the agent schedules its own routines, sets its own
triggers, and manages its own awareness checks. Other harnesses give
scheduling to users; Resonant gives it to the agent.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v1.4.0

Toggle v1.4.0's commit message
Session tracking, vector cache, and search filters (v1.4.0)

The Claude Agent SDK creates a new session file per query() call even when
resuming, causing thousands of orphan .jsonl files. This update:

- Tracks session transitions in session_history table (old → new per thread)
- Adds index-sessions.mjs script to reconstruct lineage for existing sessions
  (matches ~97% of orphans to threads via content analysis + timestamp proximity)
- Replaces brute-force getAllEmbeddings() with in-memory Float32Array vector
  cache (~15 MB per 10K messages, loaded at startup, updated incrementally)
- Adds --role, --after, --before filters to semantic search (sc search)
- Annotates search results with session context (which session, time window)
- Adds session-maintenance.md guide with step-by-step setup instructions

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v1.3.0

Toggle v1.3.0's commit message
Bump version to 1.3.0

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v1.2.0

Toggle v1.2.0's commit message
Add semantic search + fix tools context injection

Semantic search:
- Local embeddings via @huggingface/transformers (all-MiniLM-L6-v2, 384-dim)
- No external API calls — model runs in-process
- Auto-embed messages on creation, backfill endpoint for history
- POST /internal/search-semantic + POST /internal/embed-backfill
- CLI: sc search "query", sc backfill [batchSize]
- Setup docs at docs/semantic-search.md

Tools context fix:
- Chat tools block moved outside includeStatic gate
- Companion no longer loses tool awareness after context compaction
- Telegram tools also moved outside gate (same pattern)
- Only skills summary remains first-message-only

Also adds tools/sc.mjs CLI (ported from simon-chat, adapted for Resonant config).

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v1.1.0

Toggle v1.1.0's commit message
Add updating instructions to README

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>