Skip to content

Botwiz#235

Merged
olegklimov merged 7 commits intomainfrom
botwiz
Mar 13, 2026
Merged

Botwiz#235
olegklimov merged 7 commits intomainfrom
botwiz

Conversation

@JegernOUTT
Copy link
Member

No description provided.

@JegernOUTT JegernOUTT force-pushed the botwiz branch 2 times, most recently from 3560ee2 to 7f53019 Compare March 2, 2026 16:56
@JegernOUTT JegernOUTT force-pushed the botwiz branch 2 times, most recently from 21c2919 to f1a8dcb Compare March 12, 2026 14:20
Remove legacy botwiz files and introduce new architecture:
- service_devenv.py: Kubernetes-backed dev environment service
- non_graphql_devenv_ws.py: Unified websocket endpoint /v1/devenv-ws/{devenv_id}
- ckit_devenv_rpc.py: Client-side RPC for bash/bot/git/terminal operations
- devenv_kube.py: Kubernetes client utilities (TTY, pipe exec, job management)

Key changes:
- Single WS connection handles git ops, terminal, bot management, pod lifecycle
- Backend provisions ephemeral pods per devenv with gitagent/bot support
- Frontend BotwizTerminal/BotwizFolder updated for new RPC channels
- Bob tools refactored to use DevenvRpcSession instead of direct kube calls
- Automatic pod idle cleanup after 15min inactivity

Supports full git IDE + terminal + bot lifecycle in single connection.
Update preferred model default from `claude-sonnet-4-5-20250929` to
`claude-sonnet-4-6` in Diplodocus and Bob installers. Also update
corresponding documentation in SKILL.md.
- Remove enum restriction from integrations array
- Update title to "Tools and Integrations"
- Expand description to include new built-ins (jira, skills) and cloud tools
- Add BUILTIN_TOOLS constant in BotwizFileEditor for future dynamic use
Move DevenvRpcSession from extra_repos/flexus-client-kit to flexus_backend/flexus_v1
and update import in v1_devenv_rpc_proxy.py.

This reorganizes the codebase by relocating RPC client code to the backend module
for better architecture separation.
- Delete check_bot_install.sh, FLEXUS_BOT_REFERENCE.md, and legacy SKILL.md
- Add updated flexus-bot-dev skill to bob/skills/ covering classic, manifest, and integration bots
- Update bob prompts to reference flexus-bot-dev skill and modern patterns
- Add FETCH_SKILL_TOOL handler and auto IDE overlay detection to bob_bot.py
@olegklimov olegklimov merged commit 0f70057 into main Mar 13, 2026
@olegklimov olegklimov deleted the botwiz branch March 13, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants