Comparing main...dev · simstudioai/sim · GitHub
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: simstudioai/sim
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: simstudioai/sim
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 13 files changed
  • 2 contributors

Commits on Jul 3, 2026

  1. feat(scout): add scout agent

    Sg312 committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    bcb3c2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bffdeec View commit details
    Browse the repository at this point in the history
  3. feat(copilot): search agent (research+scout merge) + read-only table/…

    …KB tool handlers
    
    Mirrors mothership dev f90f9b05:
    - regenerated tool-catalog/tool-schemas mirrors (search trigger replaces
      research + scout; QueryUserTable / SearchKnowledgeBase entries)
    - queryUserTableServerTool / searchKnowledgeBaseServerTool: read-only
      wrappers delegating to the full user_table / knowledge_base handlers with
      hard operation allowlists (and outputPath export rejection on
      query_user_table)
    - display maps: 'search' agent label/title/icon added; research + scout
      entries retained so historical transcripts keep rendering
    - Search.id replaces Research.id in LONG_RUNNING_TOOL_IDS (it inherits
      research's long crawls)
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Sg312 and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    3e43b48 View commit details
    Browse the repository at this point in the history
  4. feat(copilot): run_code compute-only handler; docs lint fix

    Mirrors mothership dev db60da94: run_code is the compute-only variant of
    function_execute for the search agent — same sandbox and inputs, no
    outputs.files / outputTable, so it cannot create or overwrite workspace
    resources. Wrapper handler hard-rejects the write vectors and delegates to
    executeFunctionExecute; run_code is deliberately absent from
    OUTPUT_PATH_TOOLS and the table output post-processor, so the name gating
    blocks writes even for leaked args. Added to LONG_RUNNING_TOOL_IDS,
    display title/icon maps, and the regenerated catalog/schema mirrors.
    
    Also removes two ineffective biome suppression comments in the docs
    workflow-preview (the rule doesn't fire in the docs app config).
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Sg312 and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    e4200af View commit details
    Browse the repository at this point in the history
  5. fix(copilot): failed tool calls must surface their error in terminal …

    …data
    
    A failed handler result that carried a defined-but-empty output (the
    app-tool executor's 'Tool not found' ships output: {}) won the priority
    race in getToolCallTerminalData, so the resume payload's data — the only
    thing the model reads — was a bare {} with the error text dropped. The
    search agent retried run_code 20+ times blind against a stale server
    because every failure rendered as empty instead of 'Tool not found'.
    
    Failed calls now always carry error in their terminal data: merged into
    object outputs, wrapped alongside non-object outputs, preserved when the
    output already has an error field.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Sg312 and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    f104cff View commit details
    Browse the repository at this point in the history
Loading