Commit Graph

14 Commits

Author SHA1 Message Date
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 c5e70c6070 add capture feature, change printing mechanics for all app, bug fixes 2025-08-04 11:34:22 -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 76a73fa427 add hooks and sync to google 2024-04-17 16:27:02 -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 d3c321c0cb update requirements 2023-04-14 13:14:22 -03:00
fluzzi32 0f95873a5f bug fix 2022-07-08 13:03:17 -03:00
fluzzi32 822cda20ad working in automation upgrade 2022-04-23 17:11:38 -03:00
fluzzi32 0e7dc9614f update 2022-04-02 23:30:00 -03:00
fluzzi32 08b88e8bfa change yaml to json for speed. Add completion 2022-03-29 18:57:27 -03:00
fluzzi32 2498fd1f71 adding setup 2022-03-28 15:46:42 -03:00
fluzzi32 b9ab87f4f0 a lot of progress 2022-03-22 19:54:05 -03:00