Skip to content

Releases: itsmostafa/qi

v0.5.1

06 Apr 06:12
b12545e

Choose a tag to compare

0.5.1 (2026-04-06)

Bug Fixes

  • indexer: skip common VCS/tool/build dirs by default (be089b0)
  • indexer: skip common VCS/tool/build dirs by default (3d1a649)
  • marketplace: use ./ instead of . for plugin source path (d765c04)
  • marketplace: use ./ instead of . for plugin source path (e826a16)

v0.5.0

05 Apr 22:28
32bf453

Choose a tag to compare

0.5.0 (2026-04-05)

Features

  • auto-named collections and configuration reference (7960559)
  • config: add SlugFromPath for auto-generating collection names (b80345d)

Bug Fixes

  • cmd: rename existing collection when --name targets same path (61d3600)
  • config: eliminate data-loss window in collection rename flow (e66bb75)
  • index: preserve collection settings on --name rename (66a8056)
  • testdata: update config example path reference in intro.md (3511a34)

v0.4.0

05 Apr 05:21
1279277

Choose a tag to compare

0.4.0 (2026-04-05)

Features

  • cmd: add list and delete collection commands (d1e8ff1)
  • config: add APIKey to EmbeddingProviderConfig and applyEnvOverrides for openai preset (c1e20ba)
  • index: add --name flag to save directories as named collections (6a40091)
  • providers: send Authorization header in embedding provider when api_key is set (a0317d6)

Bug Fixes

  • db: add migration to create chunk_vectors and embeddings tables (461bea6)
  • search: strip punctuation and stop words from FTS5 queries (59ee4ab)
  • update: match tar.gz release assets and detect Homebrew installs (35154c8)

v0.3.0

05 Apr 02:49
9fad6ba

Choose a tag to compare

0.3.0 (2026-04-05)

⚠ BREAKING CHANGES

  • cli: The 'build' and 'plan' subcommands have been removed.

Features

  • add Go application scaffolding (bc5f2a1)
  • cli: add --no-push flag to skip pushing after iterations (1b6b549)
  • cli: add --no-push flag to skip pushing after iterations (5cfd41f)
  • cli: add CLI provider type and --cli flag (90dce37)
  • cli: add cobra CLI with build and plan commands (0f4d17e)
  • cli: add OpenAI Codex CLI support (e591048)
  • cmd: add CLI flags for RLM mode and verification (4f5ecf2)
  • cmd: add self-update command (94fbc0c)
  • cmd: generate unique plan file per session (87435ca)
  • cmd: replace --rlm flag with --mode flag (9d91b47)
  • cmd: support indexing current directory and arbitrary paths (36f25e3)
  • codex: implement Codex CLI output parsing (d2e2069)
  • core: implement qi local-first knowledge search CLI (4fd5628)
  • loop: add agentic loop script for Ralph Wiggum technique (82d2397)
  • loop: add completion promise detection for early loop termination (b0dfdc7)
  • loop: add completion promise detection for early loop termination (6538782)
  • loop: add implementation plan support with Codex CLI integration plan (5f2dad0)
  • loop: add iteration-aware task generation guidance (939affa)
  • loop: add iteration-aware task generation guidance (4b16afd)
  • loop: add JSON message types for Claude output parsing (413a64e)
  • loop: add JSON parsing and iteration logging (2721aee)
  • loop: add Mode type and ModeRunner interface (63e960d)
  • loop: add PhaseRouter for RLM phase inference and guidance (53f922e)
  • loop: add Provider interface for CLI abstraction (b6883bd)
  • loop: add RalphRunner implementing ModeRunner (f559c53)
  • loop: add real-time streaming output with tool status indicators (66e5148)
  • loop: add RLM mode with structured phase-based execution (1734469)
  • loop: add RLM output formatting (9b07d25)
  • loop: add RLM prompt builder with context injection (ef97dcf)
  • loop: add RLM type definitions and constants (21804f4)
  • loop: add RLMRunner implementing ModeRunner (564cac7)
  • loop: add session-scoped implementation plan files (08bd675)
  • loop: add session-scoped plan path generation (01218c4)
  • loop: add StateManager for RLM state persistence (24ce92e)
  • loop: add styled output formatting with lipgloss (7f1f78a)
  • loop: add support for providers without cost/duration data (326f024)
  • loop: add Verifier for build/test validation (33196b7)
  • loop: detect RLM markers in agent output (975a755)
  • loop: display model in header for Claude and Codex providers (9ad405b)
  • loop: extend Config with RLM and verification options (149564c)
  • loop: integrate RLM mode and verification into main loop (1a33b1e)
  • loop: introduce ModeRunner interface for extensible execution modes (989bb18)
  • loop: make --no-push skip commits in addition to pushes (5a2cac0)
  • loop: use session-scoped plan files in loop execution (4ce5144)
  • output: update tool completion indicators in-place using ANSI cursor control (bfca20d)
  • rlm: add JSON schemas for agent-written state files (fcb9aa6)
  • runner: add Runner interface for AI CLI abstraction (77e2496)
  • taskfile: add install task for ~/.local/bin (87d7d7e)
  • version: add version package with ldflags support (6742732)

Bug Fixes

  • loop: count reasoning items as turns for Codex provider (616f8f3)
  • loop: reset text tracking after tool results to prevent truncation (8f580db)
  • loop: run --verify without requiring RLM marker (04c8255)
  • loop: start first iteration in PLAN phase (7ca2052)
  • loop: use millisecond precision in plan path to prevent collisions (35451d7)
  • loop: use zero-padded iteration in state filenames (35926bc)
  • move bump-minor-pre-major inside package config (d8e1d68)
  • output: improve newline handling between text and tool indicators (2ba5eb8)
  • output: improve newline handling between text and tool indicators (ce823c6)
  • prevent breaking changes from bumping to 1.0.0 (21ef1d6)
  • rlm: ensure agent implements during ACT phase (4a9b57c)
  • rlm: explicitly instruct agent to implement changes in no-push mode (2e35a73)

Miscellaneous Chores

  • rename project from goralph to qi, remove old loop code (5df734e)

Code Refactoring

  • cli: replace build/plan commands with unified run command (80a561a)