Commit 389bde7
feat(11.3-03): add DeployServiceTool for conversational deployment
Create compound agent tool that enables end-to-end deployment:
- Analyzes project (language, framework, ports, health endpoints)
- Checks available deployment capabilities
- Generates recommendations with reasoning using 11.3-02 engine
- Returns preview with confirmation prompt (preview_only=true)
- Executes deployment when confirmed (preview_only=false)
Features:
- Provider/machine/region/port overrides for customization
- Monorepo support with optional path parameter
- Derives dockerfile path and build context from analysis
- Uses PlatformSession for context, recommendation engine for settings
- Includes alternatives for user customization
5 tests covering tool name, preview mode, service name derivation,
and error handling for nonexistent paths.
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 5a9de9b commit 389bde7
3 files changed
Lines changed: 670 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
175 | | - | |
176 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
0 commit comments