Releases: itsmostafa/qi
Releases · itsmostafa/qi
v0.5.1
v0.5.0
v0.4.0
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
v0.3.0
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)