Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: webapp-dashboard-agent-api
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 52 files changed
  • 2 contributors

Commits on Jun 2, 2026

  1. feat(ai-assistant): add AiChat/AiChatSession persistence tables

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    94af0df View commit details
    Browse the repository at this point in the history
  2. feat(ai-assistant): dashboard agent task, tools, and session routes

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    3e42603 View commit details
    Browse the repository at this point in the history
  3. feat(ai-assistant): add chat panel UI and wire into dashboard nav

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    f35a328 View commit details
    Browse the repository at this point in the history
  4. feat(ai-assistant): enhance chat UI with improved input handling and …

    …message display
    
    - Updated AskAI component to hide when the chat drawer is open.
    - Modified AIChatContextBanner for better styling.
    - Refactored AIChatHeader to include scroll handling and improved chat history display.
    - Enhanced AIChatInput to support auto-growing text area and focus management.
    - Improved AIChatMessages to handle scrolling and display messages more effectively.
    - Added error handling and retry functionality in AIChatPanel.
    - Introduced new suggested prompts with animation effects.
    
    These changes aim to provide a more seamless and user-friendly chat experience in the AI assistant interface.
    danton267 committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    36628d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. feat(ai-assistant): UI polish, agent-step display, history-switch fix…

    …, and session persistence
    
    - Sparkle hover animation on the Ask AI button and assistant header, plus a
      redesigned header close button (Button + ExitIcon + esc shortcut)
    - AIChatPanel resumes an existing chat and sends the current page context when
      starting a session
    - Every completed tool call is shown as an agent step in the transcript, in the
      order the agent ran them, labelled with the tool's name and expandable to
      reveal its input and output
    - AIChatProvider guards history switching against out-of-order responses and
      sets messages before the chat id so useChat picks them up in one render
    - resources.ai-assistant slug validation + error handling; chat history now
      uses a typed Prisma query instead of raw SQL
    - buildToolContext validates required slugs
    - chat persistence uses sessions.start() in the preload hooks with a lazy
      aiChat upsert in onTurnStart
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    03977be View commit details
    Browse the repository at this point in the history
  2. feat(ai-assistant): REST API and data-query agent tools with approval…

    … gating
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    958db9e View commit details
    Browse the repository at this point in the history
  3. perf(ai-assistant): serve API op map via loader, keep registry out of…

    … client bundle
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    964bace View commit details
    Browse the repository at this point in the history
  4. feat(ai-assistant): approval card UI and scroll-edge fades

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    danton267 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    38b2432 View commit details
    Browse the repository at this point in the history
  5. feat(ai-assistant): add getApiDetails tool for enhanced API operation…

    … schema retrieval
    
    - Introduced the getApiDetails tool to fetch the full schema for REST API operations, including parameters and request body shape.
    - Updated the dashboard assistant to incorporate getApiDetails in the multi-step tool chain.
    - Enhanced error messages in executeApiCall to suggest using getApiDetails for missing parameters.
    - Updated documentation to reflect the new workflow for API operations, emphasizing the importance of calling getApiDetails before callApi.
    danton267 committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    1425369 View commit details
    Browse the repository at this point in the history
  6. feat(ai-assistant): rename getQuerySchema to getTableSchema and updat…

    …e related functionality
    
    - Renamed the getQuerySchema tool to getTableSchema for clarity and updated its implementation to fetch table-specific column schemas.
    - Adjusted the dashboard assistant and related tools to utilize getTableSchema in the workflow for executing TRQL queries.
    - Introduced a new generated schema file for TRQL tables to support the updated getTableSchema functionality.
    - Updated documentation to reflect changes in the toolchain and usage instructions for querying data.
    danton267 committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    a7d4c32 View commit details
    Browse the repository at this point in the history
  7. feat(ai-assistant): introduce expert delegation tool and enhance chat…

    … functionality
    
    - Added the `askExpert` tool to delegate complex questions to a specialist agent, improving the assistant's ability to handle in-depth inquiries.
    - Updated the AIChatMessages component by removing the feedback bar and streamlining message rendering.
    - Enhanced the AIChatToolCall component with a new label for the expert consultation process.
    - Introduced a new reasoning agent to facilitate complex reasoning tasks and integrated it into the assistant's toolset.
    - Updated the router prompt to reflect the new capabilities of the assistant, emphasizing the use of the `askExpert` tool for complex queries.
    danton267 committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    c1d74d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2026

  1. Configuration menu
    Copy the full SHA
    e231104 View commit details
    Browse the repository at this point in the history
Loading