Skip to content

Releases: CodingOX/ace-ctx

v0.2.4

21 May 11:47

Choose a tag to compare

What's Changed

  • docs(readme): 精简与优化中英文 README 突出 CLI 语义搜索 (12ada30)
  • chore(release): 升级项目版本号至 0.2.4 (5db4a8e)
  • test(index): 移除 index_test 中未使用的 HashSet 导入 (1da7a60)
  • style: fix cargo fmt formatting in main.rs (13eb33f)
  • docs(cleanup): remove obsolete documentation and historical implementation plans (7776ec5)
  • docs: update setup & deployment guides with CLI examples and CI configs (b2d3b9e)
  • docs: document the 'source code first' priority and --include-document-files flag in READMEs and Skill (79af945)
  • feat: default to source code first (exclude docs) in both CLI and MCP modes (af9f146)
  • feat(cli): add --exclude-document-files flag to CLI search mode (f0063e4)
  • chore(main): 规范化 CLI 命令名称从 ace-tool 变更为 ace-ctx (7ad129c)
  • fix(main): 修复 try_parse_from 的 needless_borrows_for_generic_args clippy 警告 (0f78d36)
  • chore(ci): 升级 GitHub Actions 以原生支持 Node.js 24 (59fca77)

Full Changelog: v0.2.3...v0.2.4

v0.2.3

21 May 09:41

Choose a tag to compare

What's Changed

  • refactor(skill): 重写代码搜索技能适配 ace-ctx (4595df3)
  • chore: 项目统一重命名为 ace-ctx 并升级至 0.2.3 (29dddaa)
  • docs: 文档路径脱敏与链接通用化 (7cd1f4a)
  • docs(skill): 更新代码搜索技能适配 NPM 分发方式 (111f2f2)
  • chore(npm): 迁移至 @alistar.max/ace-tool-rs 作用域包 (34e6a21)
  • feat(cli): 支持 ACE_BASE_URL / ACE_TOKEN 环境变量回退 (a5abb5f)

Full Changelog: v0.2.2...v0.2.3

v0.2.2

21 May 06:59

Choose a tag to compare

What's Changed

  • docs: update repository references to CodingOX org (5a00110)
  • chore(release): update repository URL references to CodingOX (7ea0afc)

Full Changelog: v0.2.0...v0.2.2

v0.2.0

21 May 06:41

Choose a tag to compare

What's Changed

  • chore(release): bump version to 0.2.0 (crate) / 0.2.1 (npm) (f5a2e8d)
  • docs: add project CLAUDE.md and AGENTS.md documentation (e412059)
  • docs(cicd): add step-by-step token configuration guide for NPM and GitHub (4a2f05d)
  • docs(readme): update npx execution commands to use scoped package name (e152662)
  • style(search_filter): format code using rustfmt to fix CI failure (f9c3cc6)
  • docs(readme): update bilingual readmes for new CLI modes and Agent Skill (9bf086d)
  • feat(skills): add built-in ace-code-search-expert agent skill (c6a367a)
  • chore: upgrade .gitignore to comprehensive general template (1675098)
  • chore(cleanup): remove obsolete task planning documents (7c2d200)
  • chore(npm): rename packages to @alistar.max scope with project prefix (6b8f66c)
  • test(tools): 更新 search_context 工具描述的断言 (423e594)
  • fix(enhancer): 传入默认过滤参数以修复 search_context 编译错误 (7b22b62)
  • docs: add guide for configuring CLI tools in CI environments (96ddd6f)
  • feat: add command-line support for semantic codebase searching and initialize project planning documentation (7187314)
  • feat: add dynamic document exclusion for search_context tool (bed065b)
  • bump version to v0.1.16 (2ecaca9)
  • fix: deduplicate version segments in custom API endpoint URL construction (945cfc0)
  • test: fix clippy await-holding-lock (c5088d2)
  • feat: inject search context into third-party prompt enhancement (8841f32)
  • bump version to v0.1.15 (c06e7cb)
  • fix: format enhance_prompt test (528ad10)
  • fix: guide agents to continue after enhance_prompt (2658492)
  • docs: clarify enhance_prompt opencode workflow (58201b9)
  • fix: update quinn-proto and rustls-webpki to resolve security advisories (91b4355)
  • fix: use output_text for codex assistant history (31d601d)
  • feat: auto-generate changelog from commit log between tags in release workflow (00b3998)
  • bump version to v0.1.14 (5005c82)
  • update README (d31a794)
  • feat: add .aceignore support for user-customizable index filtering (22f500f)
  • fix: sync default model constants in tests and add Codex model coverage (8a5894a)
  • feat: add Codex endpoint support using OpenAI Responses API (cbe0167)
  • chore: bump version to v0.1.13 (c7650ac)
  • feat: use PROMPT_ENHANCER_ENDPOINT as primary env var with ACE_ENHANCER_ENDPOINT fallback (c6ed49b)
  • refactor: Replace manual cache steps with Swatinem/rust-cache in CI (5d308de)
  • feat: Add --webui-addr option to specify Web UI bind address (f9b5817)
  • fix: Use singleton EnhancerServer to prevent port exhaustion in enhance_prompt (3d01ed9)
  • fix: Use singleton EnhancerServer to prevent port exhaustion in enhance_prompt (52b04e7)
  • chore: Bump version to 0.1.12 (1e41c3a)
  • refactor: Extract duplicate USER_AGENT constant into shared lib.rs (6cffb2e)
  • chore: Bump version to 0.1.11 (85e21e7)
  • feat: Improve WSL browser opening with explorer.exe and enhanced detection (fe65f40)
  • fix: Use fail-closed strategy when strip_prefix fails in exclude checks (c371d9e)
  • chore: Bump version to 0.1.10 and update license to dual license (e817904)
  • docs: Add --no-webbrowser-enhance-prompt option to README (cb6df1f)
  • feat: Add no_webbrowser_enhance_prompt option and refactor Config::new() (8ead172)
  • docs: Add README.md and LICENSE to npm platform packages (e3f7a7b)
  • fix: Fix artifact flattening in release workflow (c6b4dd7)
  • chore: Bump version to 0.1.9 (7f63bbe)
  • feat: Add PROMPT_ENHANCER env var to control enhance_prompt tool exposure (ba61b92)
  • chore: Address code review feedback from Codex & Gemini (d4d49c4)
  • feat: Add SHA256 checksums to GitHub releases (35c69a5)
  • feat: Add optionalDependencies-based npm distribution (99c8c9e)
  • docs: Add Star History section to README files (e03b5d4)
  • chore: Bump version to 0.1.8 (f59117a)
  • chore: Bump version to 0.1.8 (809bd6d)
  • fix: Redirect npm shim logs to stderr for MCP protocol compatibility (2ea7da3)
  • publish npm auto-corrected some errors in your package.json when publishing (ce337b2)
  • chore: Bump version to 0.1.7 (5d8a8a4)
  • fix: Align MAX_BLOB_SIZE and MAX_BATCH_SIZE with official augment.mjs (b8cc994)
  • chore: Bump version to 0.1.6 (6135968)
  • feat: Add ARM64 support for Linux and Windows in npm shim (8e4dc51)
  • feat: Add ARM64 targets and enable CI builds on all pushes (b4c223d)
  • add README.md for npm shim (3c32497)
  • docs: Update README to guide users to use npx for installation (6970b8a)
  • feat: Add npm shim for npx ace-tool-rs distribution (5a67572)
  • docs: Update LICENSE-COMMERCIAL to reflect GPLv3 change (90c86f9)
  • bump version number v0.1.5 (f23ba05)
  • update default model for prompt enhancer (38a0edd)
  • cargo fmt (1e64129)
  • docs: Update license info in READMEs to reflect GPLv3 change (4a8dd67)
  • docs: Change non-commercial license from MIT to GPLv3 (79ed3ec)
  • docs: Add dual licensing (MIT + Commercial) for workplace/commercial use (b9209c1)
  • docs: Update README to clarify optional CLI args for third-party enhance-prompt (dfd5ae3)
  • feat: Make --base-url and --token optional for third-party enhance-prompt mode (7eaca7f)
  • docs: Add Simplified Chinese README (d4cc465)
  • docs: Update README with third-party API support (4ecb90b)
  • refactor: Extract API services into separate modules (d34b9b8)
  • refactor: Replace JSON with bincode for index serialization (a8675d7)
  • feat: Add --index-only mode for one-shot indexing (86ee5f1)
  • feat: Add AIMD adaptive upload strategy with runtime metrics (9f8484f)
  • refactor: Move tests from src/ to tests/ and add mtime caching (b5f88f1)
  • feat: Add WSL path normalization support (af0e2ac)
  • docs: Update project description to include prompt enhancement (d8dc7b8)
  • chore: Bump version to v0.1.4 (816472b)
  • feat: Add streaming response parsing for /chat-stream endpoint (039cdcc)
  • feat: Add HTTP request logging with ACE_HTTP_LOG env var (2346356)
  • chore: Bump version to v0.1.3 (6c0f2b9)
  • docs: Add enhance_prompt tool documentation and ACE_ENHANCER_ENDPOINT env var (4f539c0)
  • Switch default endpoint to /prompt-enhancer and align request format (b4a9456)
  • Add comprehensive test coverage for prompt enhancer dual-endpoint logic (ebc5e0c)
  • Add tool name alias mapping for backward compatibility (364722e)
  • Fix batch upload size limits and improve code quality (81ed06e)
  • remove publish to npm step on GitHub Actions (5701b72)
  • cargo fmt (c733146)
  • pump version number (2436e3f)
  • fix cargo clippy issues (19243dc)
  • fix: remove logging capability to avoid MCP Inspector errors (41961d3)
  • feat: add transport mode selection for MCP server (LSP/Line framing) (1f8aa6e)
  • fix GitHub Actions (56031a0)
  • fix GitHub Actions (8b6ae5c)
  • bump version number (96f0a45)
  • install musl-tools for ubuntu on GitHub Actions (d8216c5)
  • add scripts for build & install (72e6b80)
  • Update README with Claude Code usage instructions (a35cf9b)
  • Improve reqwest TLS configuration and simplify file reading (665492b)
  • Switch from native-tls to rustls-tls for cross-platform builds (61a9bd7)
  • add editor config (e9939e3)
  • cargo fmt (31ec731)
  • first commit (2c6366d)

Full Changelog: v0.2.0...v0.2.0