fluzzi32
1c814eb9fd
refactor: Major upgrade to v5.1b6 - AWS SSM support & Distributed Architecture
...
Core & Protocols:
- Native AWS SSM support added (aws ssm start-session).
- Improved Pexpect logic for ssm, kubectl, and docker.
- Cleaned connection success messages (omitting ports for non-IP protocols).
gRPC Layer:
- Migrated gRPC modules to 'connpy/grpc_layer/'.
- Implemented dynamic node naming (e.g. ssm-i-xxxx@aws) for accurate server-side logging.
- Added automatic sys.path resolution for gRPC generated modules.
- Enhanced InteractNode response with initial connection status.
Printer & Concurrency:
- Implemented ThreadLocalStream for isolated thread-safe output.
- Self-healing Console objects to prevent 'closed file' errors in test/async environments.
- Capture clean plugin output in remote executions.
AI & Services:
- Improved tool registration and debug visualization.
- Restored native dictionary returns for AI tools to fix Web UI rendering.
- Increased backup retention to 100 copies in SyncService.
- Silenced noisy auto-sync CLI messages.
Quality & Docs:
- Total tests: 267 (all passing).
- New test suites for gRPC layer and printer concurrency.
- Updated .gitignore to exclude internal planning docs.
- Full technical documentation regenerated with pdoc.
2026-04-24 19:23:00 -03:00
fluzzi32
cb926c2b85
feat: major architectural refactor to 5.1b1 - Service Layer, gRPC & Agent evolution (fragmented secrets)
2026-04-17 18:42:08 -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
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
85353175bc
update for google
2024-05-28 15:15:01 -03:00
fluzzi32
f4a9473b95
Update README.md
2024-05-24 18:18:46 -03:00
fluzzi32
ac0d59fd8d
Update README.md
2024-05-24 17:44:22 -03:00
fluzzi32
75b3a9f6ef
Update README.md
2024-05-24 17:27:08 -03:00
fluzzi32
81d3d5e9a8
Update README.md
2024-05-24 17:26:37 -03:00
fluzzi32
e9521041a7
add logo
2024-05-24 17:17:33 -03:00
fluzzi32
c6b98d9df2
add logo
2024-05-24 17:15:15 -03:00
fluzzi32
02b4fa46bb
Update readme
2024-05-24 15:53:20 -03:00
fluzzi32
8ca6d6bcd9
Implement hooking system for classes and methods. Cleanup of code
2024-05-03 17:32:45 -03:00
fluzzi32
af7aac4a05
Update hooks functionality
2024-04-22 18:17:11 -03:00
fluzzi32
76a73fa427
add hooks and sync to google
2024-04-17 16:27:02 -03:00
fluzzi32
b995bd04fd
Add new plugin feature beta1
2023-12-14 16:56:59 -03:00
fluzzi32
880da274c9
add docker image to run it in windows
2023-12-06 17:46:10 -03:00
fluzzi32
b7e21806df
bug fixes
2023-12-01 13:40:49 -03:00
fluzzi32
1a336963cb
add sftp option
2023-11-03 11:59:00 -03:00
fluzzi32
d77778bdcc
Add bulk edit with regex and export/import folder
2023-09-12 12:33:33 -03:00
fluzzi32
b4b28110b1
Add More AI functions, migrate AI to openai new function support
2023-07-11 19:33:21 -03:00
fluzzi32
33a4c9476b
add confirmation and fixes
2023-05-12 12:05:25 -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
f4aab4fe98
fix README.md
2023-04-15 22:40:02 -03:00
fluzzi32
3779997398
add api debug option
2023-04-15 22:38:52 -03:00
fluzzi32
6b661f301a
new version add automation in cmd
2022-05-11 14:25:43 -03:00
fluzzi32
4ddffab4f1
update doc/readme
2022-04-28 12:49:31 -03:00
fluzzi32
c9a2d060eb
add fzf and change completion
2022-04-18 19:19:25 -03:00
fluzzi32
9459bee818
readme
2022-04-17 00:31:07 -03:00
fluzzi32
128a949f76
readme
2022-04-17 00:29:34 -03:00
fluzzi32
60a4dd024b
readme
2022-04-17 00:29:00 -03:00
fluzzi32
47e6731211
readme
2022-04-17 00:27:40 -03:00
fluzzi32
e941d68af5
readme
2022-04-17 00:06:13 -03:00
fluzzi32
9fd77983f2
readme
2022-04-17 00:05:12 -03:00
fluzzi32
316dd43ca0
add -v --version command
2022-04-05 20:04:18 -03:00
fluzzi32
5704f91747
add 1 character arguments
2022-04-04 14:41:51 -03:00
fluzzi32
e905892d60
update
2022-04-04 12:33:04 -03:00
fluzzi32
d3d81834e1
rename package
2022-04-04 11:40:51 -03:00
fluzzi32
743b1a7ed7
add node on nodes feature
2022-03-31 13:42:25 -03:00
fluzzi32
1a618ef8d1
adding threading nodes automation
2022-03-30 19:51:54 -03:00
fluzzi32
6ff05f99d4
update readme
2022-03-28 10:23:35 -03:00
fluzzi32
0c4c292b9f
update
2022-03-28 10:20:00 -03:00
fluzzi32
9f05a6424c
update
2022-03-26 16:30:37 -03:00
fluzzi32
05d72276d8
Initial commit
2022-03-17 19:00:57 -03:00