feat(agent): describe images for text-only models - #622
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
📝 WalkthroughWalkthroughThe agent now locks a session’s model after messages begin, sends resolved vision capability, and configures image tooling for direct vision or bounded contextual descriptions. Frontend model selection, backend requests, usage tracking, and shell classifier parameters were updated with tests. ChangesVision-aware agent flow
Estimated code review effort: 4 (Complex) | ~60 minutes Possibly related PRs
Sequence Diagram(s)sequenceDiagram
participant AgentMode
participant agentRuntimeService
participant agent_send_message
participant MapleDeveloperClient
participant ImageDescriptionProvider
AgentMode->>agentRuntimeService: send visionCapable and selected model
agentRuntimeService->>agent_send_message: submit agent request
agent_send_message->>MapleDeveloperClient: configure vision-aware developer tools
MapleDeveloperClient->>ImageDescriptionProvider: describe image when primary model lacks vision
ImageDescriptionProvider-->>MapleDeveloperClient: return contextual text
Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Deploying maple with
|
| Latest commit: |
e1c9012
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://468bbfd7.maple-ca8.pages.dev |
| Branch Preview URL: | https://codex-maple-contextual-image.maple-ca8.pages.dev |
Summary
read_imagebehavior for vision-capable Agent modelsValidation
cargo fmt --check, and ClippySummary by CodeRabbit
New Features
Bug Fixes
Tests