• Your Name's avatar
    Implement Phase 4.1: Image/Multimodal Support for Claude provider · df1191b4
    Your Name authored
    Add image content block handling to ClaudeProviderHandler:
    
    1. Image Extraction (_extract_images_from_content):
       - Extract images from OpenAI message content format
       - Handle base64 data URLs (data:image/jpeg;base64,...)
       - Handle HTTP/HTTPS URL-based images
       - Convert to Anthropic image source format
       - Validate image size (5MB limit for base64)
       - Pass through existing Anthropic-format image blocks
    
    2. Image Integration in Message Conversion:
       - Extract images from user message content blocks
       - Convert image_url blocks to Anthropic image source format
       - Add image blocks to anthropic_messages content array
       - Preserve text content alongside images
    
    Reference: vendors/kilocode image handling + vendors/claude multimodal support
    df1191b4
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
docs Loading commit data...
static Loading commit data...
templates Loading commit data...
.gitignore Loading commit data...
.providers.json.swp Loading commit data...
=0.5.0 Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
CHANGELOG.md Loading commit data...
CLAUDE_OAUTH2_DEEP_DIVE.md Loading commit data...
CLAUDE_OAUTH2_SETUP.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
PYPI.md Loading commit data...
README.md Loading commit data...
TODO.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
main.py Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
test_google.sh Loading commit data...
test_kiro_models_origin.py Loading commit data...
test_proxy.sh Loading commit data...
test_response_cache.py Loading commit data...