8000 Tags · Muvon/octocode · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: Muvon/octocode

Tags

0.4.1

Toggle 0.4.1's commit message
Release 0.4.1

This release includes several bug fixes that improve content accuracy and output formatting. Enhancements to search functionality and indexing provide more precise results, while performance optimizations reduce build times.

- **embedding**: include line ranges in content hash calculation (cf7c2d1)
- **indexer**: correct chunk merging to use sorted line numbers (2ec4d22)
- **view**: correct output format handling for view command (6fe4106)

- **view, indexer**: add line numbers to text signature and searc... (981aeb8)
- **docker**: build release without default Cargo features (8d442bc)

**Total commits**: 5
- 🐛 3 bug fixes
- 🔧 2 other changes

0.4.0

Toggle 0.4.0's commit message
Release 0.4.0

This release introduces LSP integration with external server support and enhanced pre-commit hook automation for streamlined workflows. Documentation has been expanded with detailed usage examples and development instructions, while several refinements improve versioning prompts and semantic search clarity. Minor bug fixes address changelog formatting for better readability.

- **docs**: add LSP integration docs and CLI usage examples (7dfd5c2)
- **mcp**: add LSP support with external server integration (29bbf98)
- **commit**: add automatic pre-commit hook integration with AI commi... (07a48fd)
- **commit**: run pre-commit hooks before generating commit message (92aaf04)
- **release**: update versioning prompt and add lock file update (786e1fe)

- **docs**: remove brackets from commit hashes in changelog (92bad9d)

- **docker**: remove Cargo.lock from .dockerignore (d72ae44)
- **cargo**: narrow Tokio and dependencies features for leaner build (3e6b678)
- add comprehensive Octocode development instructions (75c3add)
- **cli**: set version from Cargo.toml environment variable (6ad09c1)
- **mcp/lsp**: simplify LSP tool inputs by replacing character wi... (616032e)
- **lsp**: simplify LSP responses to plain text format (5f8487a)
- **mcp**: clarify semantic search guidance in tool description (83551bb)
- **mcp**: rename search_graphrag to graphrag_search for consistency (cf1d842)
- **mcp**: rename search_code tool to semantic_search to avoid AI... (93ca700)
- **commit**: clarify commit message rules and types (380cadc)

**Total commits**: 16
- ✨ 5 new features
- 🐛 1 bug fix
- 🔧 10 other changes

0.3.0

Toggle 0.3.0's commit message
Release 0.3.0

This release enhances search functionality by increasing the maximum allowed queries and adding a text output format for results. Improvements to memory handling and command output formatting boost reliability and consistency. Additional fixes address changelog formatting, test stability, and performance optimizations across components.

- **indexer**: increase max allowed queries from 3 to 5 ([`9098d58e`])
- **commit,release**: improve handling of breaking changes in commands ([`67f06276`])
- **search**: add text output format for search results ([`b2cbbbfe`])

- **release**: preserve trailing newline in changelog on update ([`cebc98e0`])
- **memory**: add UTF-8 sanitization and lock timeout handling ([`85cb6356`])
- **tests**: fix test failures and apply code formatting ([`7e645ae2`])
- **memory,commit,review**: use char count for truncation limits ([`4ed5e732`])
- **mcp**: use actually used original_dir variable for cwd restore ([`60ec9b77`])

- **mcp**: reduce token usage in tool definitions and schemas ([`04db399f`])
- **semantic_code**: clarify multi-term search usage in tool descript... ([`0f931263`])
- **graphrag**: unify and improve text output formatting ([`27476075`])
- **memory**: unify memory formatting and remove sanitization ([`00e72942`])
- **commands**: unify output format handling with OutputFormat enum ([`9f95e7bc`])
- add Cargo.lock and track it in repo ([`b34051b2`])
- **changelog**: add initial release notes for v0.1.0 ([`91ae04ff`])

- [`cebc98e0`] fix(release): preserve trailing newline in changelog on update *by Don Hardman*
- [`9098d58e`] feat(indexer): increase max allowed queries from 3 to 5 *by Don Hardman*
- [`04db399f`] perf(mcp): reduce token usage in tool definitions and schemas *by Don Hardman*
- [`0f931263`] docs(semantic_code): clarify multi-term search usage in tool descript... *by Don Hardman*
- [`27476075`] refactor(graphrag): unify and improve text output formatting *by Don Hardman*
- [`85cb6356`] fix(memory): add UTF-8 sanitization and lock timeout handling *by Don Hardman*
- [`67f06276`] feat(commit,release): improve handling of breaking changes in commands *by Don Hardman*
- [`7e645ae2`] fix(tests): fix test failures and apply code formatting *by Don Hardman*
- [`00e72942`] refactor(memory): unify memory formatting and remove sanitization *by Don Hardman*
- [`4ed5e732`] fix(memory,commit,review): use char count for truncation limits *by Don Hardman*
- [`9f95e7bc`] refactor(commands): unify output format handling with OutputFormat enum *by Don Hardman*
- [`b2cbbbfe`] feat(search): add text output format for search results *by Don Hardman*
- [`b34051b2`] chore: add Cargo.lock and track it in repo *by Don Hardman*
- [`60ec9b77`] fix(mcp): use actually used original_dir variable for cwd restore *by Don Hardman*
- [`91ae04ff`] docs(changelog): add initial release notes for v0.1.0 *by Don Hardman*

0.2.0

Toggle 0.2.0's commit message
Release 0.2.0

- add mode option to selectively clear tables
- add multi-query search usage and support details
- add hierarchical bottom-up chunking for docs
- add show-file option to display file chunks
- add --no-verify flag to skip git hooks
- add GraphRAG data cleanup on file removal
- improve UTF-8 slicing and path handling; build from D...
- build GraphRAG from existing DB if enabled
- add detailed multi-mode search with markdown output

- preserve formatting when updating version fields
- merge tiny chunks to reduce excessive chunk creation
- add optional context field to data schema
- update default model names and versions
- suppress MCP server logs during graph loading
- properly handle .noindex ignore files
- remove unnecessary timeouts on memory ops
- update Rust version and copy config templates
- require curl and update repo URLs to Muvon/octocode
- fix variable interpolation in release workflow URLs

- docs: replace "reindex" with "index" for accuracy in docs
- refactor: centralize search embeddings generation logic
- docs: add AI-powered release management docs and CLI usage
- refactor: unify GraphRAG config under graphrag section
- refactor: use shared HTTP client with pooling
- chore: update Apache License text to latest version
- chore: add Rust formatting and linting hooks
- refactor: move git file detection to utils module and clean code

0.1.0

Toggle 0.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
donhardman Don Hardman
refactor(git): restrict changed files to committed changes only

- Remove inclusion of unstaged, staged, and untracked files from get_changed_files_since_commit
- Adjust logic to skip reindexing if commit hash unchanged, ignoring uncommitted changes
- Clarify method docs to reflect committed-only behavior
- Improve git optimization by relying solely on commit differences
0