Commit Graph

23 Commits

Author SHA1 Message Date
fluzzi32 5f01d0c757 fix: resolve protobuf version conflict and stabilize API startup (v5.1b4) 2026-04-17 21:10:49 -03:00
fluzzi32 d8c572d2b6 build: update dependencies in requirements.txt and setup.cfg for v5.1b1 2026-04-17 19:45:18 -03:00
fluzzi32 257cb05cc1 feat: complete overhaul of AI subsystem with multi-agent litellm architecture
- Refactored AI module to use litellm, supporting Anthropic, Google, OpenAI, etc.
- Introduced 'Engineer' (execution) and 'Architect' (strategic) AI agents.
- Added real-time streaming responses and interactive chat mode via 'rich'.
- Added CLI arguments for model/key overrides (--engineer-model, --architect-model).
- Replaced 'openai' with 'litellm' in requirements.txt and setup.cfg.
- Updated nodes.run() to support an 'on_complete' callback for live node-status streaming.
- Fixed an undefined variable bug (config.profiles -> self.profiles) in configfile.py.
- Updated README and docstrings with new AI plugin tool registration API.
- Regenerated HTML documentation using pdoc3.
- Bumped version to 5.0b1 for beta release.
2026-04-03 15:11:37 -03:00
fluzzi32 fcf8ed6859 Add features:
- New protocols: Docker and Kubectl
 - Add contexts to filter the number of nodes
 - Add option to modify the api using plugins
 - Minor bug fixes
2024-07-15 15:38:01 -03:00
fluzzi32 e2570eba24 add kubectl and docker support 2024-06-17 15:58:28 -03:00
fluzzi32 323c242caa update license 2024-05-24 17:50:18 -03:00
fluzzi32 f5df3991b4 fix setup config for new files 2024-04-17 17:06:12 -03:00
fluzzi32 76a73fa427 add hooks and sync to google 2024-04-17 16:27:02 -03:00
fluzzi32 d08b2e5a2a fix export import with path, add pyfzf as required 2023-09-13 11:17:56 -03:00
fluzzi32 b4b28110b1 Add More AI functions, migrate AI to openai new function support 2023-07-11 19:33:21 -03:00
fluzzi32 30bc18104a cleanup 2023-05-05 14:19:18 -03:00
fluzzi32 e2ac9855f5 add new AI feature. Add tags feature, used tags: OS for AI, screen_length_command for automation, prompt for automation. fixes 2023-05-05 13:41:32 -03:00
fluzzi32 9bb38aafae fix dependencies 2023-04-14 13:46:05 -03:00
fluzzi32 e5acc1ba8a update requirements 2023-04-14 13:40:44 -03:00
fluzzi32 5cca7cb4d8 fix build issue 2022-05-25 17:43:02 -03:00
fluzzi32 c9a2d060eb add fzf and change completion 2022-04-18 19:19:25 -03:00
fluzzi32 707d07d3ca update version 2022-04-05 21:06:38 -03:00
fluzzi32 d3d81834e1 rename package 2022-04-04 11:40:51 -03:00
fluzzi32 5f04137b16 fix setup.cfg 2022-04-03 18:38:07 -03:00
fluzzi32 4d0b040f34 finish doc 1.0 2022-04-03 18:25:58 -03:00
fluzzi32 0c50e3f44f working on documentation 2022-04-03 12:00:35 -03:00
fluzzi32 bab8fab444 documentation full transformation 2022-04-02 23:25:53 -03:00
fluzzi32 7fb4ea8b8c change setup and versions 2022-04-01 17:53:51 -03:00