Overview
Retrieves the conversation history for a workflow session, including user messages, AI responses, build logs, and error messages. Essential for debugging, reviewing progress, and understanding what happened during a build.Messages are stored per-session and include both human instructions and AI responses.
Parameters
Session ID to get messages for
- Format: UUID
- Get it from: bilt_get_session
- Example:
"550e8400-e29b-41d4-a716-446655440000"
Maximum number of messages to return
- Range: 1-100
- Default: 50
- Example:
20
Number of messages to skip (for pagination)
- Default: 0
- Example:
50(to get next page)
Response
Array of message objects, newest first
Total number of messages in session
Whether more messages exist (for pagination)
Example Usage
Get Recent Messages
Get All Messages (Pagination)
Message Variants
infoInformational messages (progress updates, status changes)
successSuccessful operations (build complete, deployed)
errorErrors and failures (build failed, deployment error)
logDebug logs and detailed output
Common Use Cases
Debug Build Failures
Review Build History
Get Deployment URL
Show Build Logs
Pagination Example
Filtering Messages
Best Practices
Request only what you need
Request only what you need
Use appropriate limit values:
Check for errors first
Check for errors first
When debugging, look for errors immediately:
Present logs clearly
Present logs clearly
Format messages for user readability:
Use pagination for large histories
Use pagination for large histories
Don’t try to fetch all messages at once if there are hundreds:
Error Handling
Performance
Response Time< 200ms for 50 messages
Payload Size~100-200 bytes per message
RetentionMessages stored for 90 days
Message Ordering
Messages are returned newest first (reverse chronological):Related Tools
bilt_get_session
Get session status
bilt_send_message
Add new messages
bilt_cancel_workflow
Stop workflow
Next Steps
After reviewing messages:- Debug errors - Analyze error messages and fix issues
- Continue workflow - Use bilt_send_message
- Check status - Use bilt_get_session
