Skip to content

ineersa/cli-tools

Repository files navigation

cli-tools

Create sqlite database

bin/console --env=test doctrine:database:create

php -d xdebug.mode=debug -d xdebug.client_host=127.0.0.1 -d xdebug.client_port=9003 -d xdebug.start_with_request=yes ./bin/console ai:client
./bin/console app:logs --limit=10
./bin/console app:logs --limit=10 --id=1
echo '{"type":"StartQuestion","requestId":"q-1","question":"Hello world"}' \
  | php bin/console app:question-handler | jq -c .

Roadmap

  • Terminal UI interface
  • Basic UI commands implementation
  • Implement projects system, connect database to store chats etc.
  • Settings inside project directory
  • Prompts and per project instructions
  • OpenAI compatible models for chat, test with just llama.cpp and LiteLLM
  • Implement model choose between small and big models
  • MCP tools calling, implement in chat first, MCP tools filtering
  • Docker and docker-compose
  • Add basic tools as built-in tools, like Python and browser
  • Pre hooks, will be used to prepare context
  • Context preparation, add files addition to context, packages etc.
  • Implement project memory
  • Context preparation, implement context enrichment by prompt intentions
  • Implement Plan mode, allow plan editing, storing and so on.
  • Execution mode implementation
  • Per task/plan execution
  • Post hooks, run tests/static analysis etc.
  • Knowledge graphs for documentation/code

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages