Devlog#13 - Working on the CLI
TL;DR -
Integrated generation lifecycle handling with robust success/failure paths and duration tracking.Added rotating operational logging with privacy-safe metadata only—no prompts, responses, or reasoning.Hardened CLI/application tests and logging isolation.
Yap -
So Majorly worked on the tool so that it could work in the terminal with the command : context-forge [-h][–provider] etc.
eg: ~/project/EV > context-forge .
the above is the command that wil scan repo the command was ran in and asks for the task.
another eg:
~/project/EV > context-forge -h
this will give help menu of the cli tool.
Also the responses are the Answers are given by the local LLM from ollama which is Qwen2.5-coder:7b which is quantized to Q4_K_M i.e. quantized to 4bit. it takes about 5GB Memory when running. I have to make it s that it runs perfectly as it doesnt answers some times etc. there are many problems to figure out will figure everything out
Other things:
- Hardened provider/application error handling and ensured failures terminate cleanly without leaking task content.
- integrated generation lifecycle handling into the app flow which inclludes start/stop/completion/failure paths and duration tracking
- Added operational logging infra with a rotating app log at the global config drectoy
- Added privacy-focused logging tests ensuring prompts/tasks, generated responses, and model reasoning/thinking are never logged.
- Consolidated and finalized the logging method and generation lifecycle work;
- resolved logger path isloation. formatting,linting and test issues.
js this much today nothing much more. Leave ur Views and thoguhts on this in the comments.
Comments 1
!!!!
Sign in to join the conversation.