Skip to content

Conversation

@jbutler1980
Copy link

Summary\n- route desktop execution to claude-sonnet-4-5\n- treat Sonnet/Opus as desktop-vision for endpoint ordering + no-cache\n- update temporal execution default to Sonnet\n- add proxy tests for Sonnet ordering and no-cache\n\n## Evidence\n- Tests: proxy.service.spec.ts (added coverage for Sonnet model handling)\n\n## Notes\n- No production secrets changed.\n- Requires image rebuild/tag update in pi-core (already handled separately).

jbutler1980 and others added 30 commits December 5, 2025 18:25
- Add --heartbeat=30 to websockify for WebSocket PING/PONG keep-alive
- Server timeout configuration already in main.ts (keepAliveTimeout=0)
- Prevents VNC disconnections behind Kong/HAProxy (typically timeout at 60s)
- Recommended best practice for long-lived WebSocket connections

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…obe (#1)

* orchestrator: harden planner tool contract + Temporal capability probe

* temporal-worker: add workflow Update contract tests
…-prompts

Temporal: NEEDS_HELP creates step prompts without checklist FK
…gates

Temporal: fail-closed planner tools + dispatch-step surface defaults
- Orchestrator: prevent strategy prompts from blocking runs; normalize NEEDS_HELP routing and idempotency

- Agent: typed NEEDS_HELP enforcement; desktop input safety + observation/loop guards; proxy multi-endpoint failover

- Desktop daemon: capabilities handshake + reset-input + deadman key/button release

- Slack: reply-in-Slack interactivity endpoint + modal-based prompt resolve
- Add travel-shopping feasibility gate (planner + dispatch)

- Fix workspaceId propagation in workflow dispatch

- Add unit tests for travel gate
@ryvn-technologies
Copy link

Ryvn Preview

Creating preview prerelease-bytebot-ai-bytebot for this pull request.


This comment will be automatically updated with preview details.

@jbutler1980 jbutler1980 closed this by deleting the head repository Jan 23, 2026
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.

1 participant