{{ message }}
Repository navigation
DEV: Merge the latest changes on devs - #9
Merged
Merged
Conversation
…sam43/code-z-cli into feature/code_extraction_grammer
- Secure !shell_command execution by using shell=False and shlex.split. - Fix inconsistent 'clear' command behavior; 'clear' now clears the screen. - Align /model and /models commands; both now work for model operations. - Improve error handling in core/parser.py for tree-sitter library loading: - Robustly determine path to ios_lang.so. - Add try-except blocks for OSError and other exceptions during load. - Ensure extract_functions handles parser load failures. - Enhance error handling in core/repl.py for Ollama model queries: - Catch exceptions during model.query_ollama calls. - Provide user-friendly error messages if Ollama service is down or model is unavailable.
- Revamp welcome message with Rich Panel, Markdown, and random tips. - Standardize error messages using a consistent Rich Panel style. - Improve styling for file reading panels, model selection prompts, and multiline code input instructions. - Implement a multi-stage dynamic progress indicator for LLM queries, providing more varied feedback. - Enhance layout for /helpme, /tools, and /load_session commands with Panels and improved table styling for consistency and readability.
- Resolved issue with Rich text tags not rendering in the welcome message by using Text.from_markup for the panel content.
- Integrated pyfiglet to display a large ASCII art title ('CodeZ CLI') at startup.
- Added pyfiglet to requirements.txt.
- Adjusted welcome panel text and title to accommodate the new ASCII art.
gitignored auto generated test pycache files
…am43/code-z-cli into fix/initial-bugs-and-hardening
This reverts commit 978ef4c.
- Overhauled README.md for clarity, engagement, and user/dev focus. - Updated TECHNICAL.md with accurate architectural details. - Added 'tree-sitter' to install_requires in setup.py and pyproject.toml. - Unified console script entry point in pyproject.toml. - Clarified build process and role of ios_lang.so in docs. - Ensured all tests pass after changes.
Feature/code extraction grammar
- Overhauled README.md for clarity, engagement, and user/dev focus. - Updated TECHNICAL.md with accurate architectural details. - Added 'tree-sitter' to install_requires in setup.py and pyproject.toml. - Unified console script entry point in pyproject.toml. - Clarified build process and role of ios_lang.so in docs. - Ensured all tests pass after changes.
- Secure !shell_command execution by using shell=False and shlex.split. - Fix inconsistent 'clear' command behavior; 'clear' now clears the screen. - Align /model and /models commands; both now work for model operations. - Improve error handling in core/parser.py for tree-sitter library loading: - Robustly determine path to ios_lang.so. - Add try-except blocks for OSError and other exceptions during load. - Ensure extract_functions handles parser load failures. - Enhance error handling in core/repl.py for Ollama model queries: - Catch exceptions during model.query_ollama calls. - Provide user-friendly error messages if Ollama service is down or model is unavailable.
- Revamp welcome message with Rich Panel, Markdown, and random tips. - Standardize error messages using a consistent Rich Panel style. - Improve styling for file reading panels, model selection prompts, and multiline code input instructions. - Implement a multi-stage dynamic progress indicator for LLM queries, providing more varied feedback. - Enhance layout for /helpme, /tools, and /load_session commands with Panels and improved table styling for consistency and readability.
gitignored auto generated test pycache files
Fix/initial bugs and hardening
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

build_grammers.shfile to create.sofile to extract the code type as in the language extractionrun_codez.shfrom dev environment