Skip to content

Conversation

@nikhilwoodruff
Copy link
Contributor

@nikhilwoodruff nikhilwoodruff commented Dec 29, 2025

Summary

This PR includes several improvements:

CI improvements

  • Run all tests except those marked as integration (previously only ran test_models.py)
  • Add pytest markers config for integration and slow tests

Agent sandbox improvements

  • Auto-generate tools from OpenAPI spec (38 endpoints, always in sync with API)
  • Add sleep tool for polling delays
  • Fix response truncation so Claude sees full parameter value lists
  • Improve system prompt with workflow guidance

Chat UI redesign

  • Tool calls shown as collapsible cards with parameters
  • Progress indicator (Search → Create policy → Analysis → Complete)
  • API requests with method badges (GET/POST)
  • Tool results expandable
  • Assistant reasoning in muted italic
  • Professional green header with status indicator

- Add pytest markers for integration and slow tests
- Update CI to run all tests except those marked as integration
- Previously only ran test_models.py
- Show tool calls as collapsible cards with parameters
- Add progress indicator (Search → Create policy → Analysis → Complete)
- Display API requests with method badges (GET/POST)
- Make tool results expandable
- Show assistant reasoning in muted italic
- Parse log messages into structured UI elements
- Professional green header with status indicator
- Improved example questions with hover effects
- Simplified progress indicator to single status line
- Removed noisy API call/response details
- Cleaner tool cards without timeline borders
- Better paragraph/list spacing in markdown
- Hide redundant agent messages
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.

2 participants