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: block/agent-task-queue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0
Choose a base ref
...
head repository: block/agent-task-queue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.0
Choose a head ref
  • 17 commits
  • 41 files changed
  • 4 contributors

Commits on Feb 3, 2026

  1. Upgrade fastmcp to 2.14.4 (#12)

    * Upgrade fastmcp dependency to 2.14.4
    
    Update minimum fastmcp version from 2.3.0 to 2.14.4 for latest
    features and fixes.
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    
    * Bump version to 0.3.1 for release
    himattm authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    fbede33 View commit details
    Browse the repository at this point in the history
  2. Store command in database when using MCP run_task tool (#13)

    * Store command in database when using MCP run_task tool
    
    The MCP server was not storing the command in the queue database,
    while the CLI (tq.py) was. This caused the prism plugin to fall back
    to showing just task counts instead of the actual command being run.
    
    - Add command parameter to wait_for_turn function
    - Include command in INSERT statement
    - Pass command from run_task to wait_for_turn
    
    * Bump version to 0.3.2 for release
    himattm authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    b557de3 View commit details
    Browse the repository at this point in the history
  3. Update astral-sh/setup-uv digest to 803947b (#11)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    7b42126 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2026

  1. Add IntelliJ plugin for agent-task-queue visibility

    Status bar widget and tool window for monitoring the task queue directly
    from the IDE. Reads the SQLite database used by the MCP server, with
    adaptive polling (1s active, 3s idle). Supports cancelling tasks
    (SIGTERM/SIGKILL process group), clearing the queue, and opening output
    logs in the editor.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    418690d View commit details
    Browse the repository at this point in the history
  2. Add plugin QoL: display modes, notifications, streaming output, README

    - Configurable status bar display (hidden/minimal/default/verbose)
    - Balloon notifications for task start/finish/failure with exit code detection
    - Live streaming output tab in tool window using adaptive-rate file tailing
    - Plugin README documenting architecture, polling strategy, and design decisions
    - Link to plugin README from top-level README
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    2ecd9c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2026

  1. Improve output streaming, per-task tabs, settings gear, status bar to…

    …ggle
    
    - Stream only command output (skip log headers, filter markers/summary)
    - Create a new output tab per task, titled with command (env vars stripped)
    - Output persists after task finishes; tabs are user-closeable
    - Strip env var prefixes from status bar display via QueueTask.displayCommand
    - Add settings gear icon to tool window toolbar
    - Status bar click toggles tool window open/closed
    - Settings apply triggers immediate UI re-render via notifyListeners()
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    ea7df5e View commit details
    Browse the repository at this point in the history
  2. Write raw output file for plugin streaming, add structured tool results

    Write task_<id>.raw.log alongside formatted log so the IntelliJ plugin
    can tail pure build output without filtering metadata markers. Simplify
    OutputStreamer by removing header scanning and content filtering logic.
    
    Also add ToolResult structured content and tool annotations to run_task.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    7adae24 View commit details
    Browse the repository at this point in the history
  3. Fix closeable output tabs and clean up stale tasks on poll

    Enable close buttons on output tabs via canCloseContents in plugin.xml.
    Detect and remove stale DB entries during polling by checking if the
    server PID is still alive, so cancelled tasks don't linger in the table.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    298800a View commit details
    Browse the repository at this point in the history
  4. Allow reopening output tabs by clicking running tasks in queue table

    Click a running task row to open or focus its output tab. Track tab
    closures so closed tabs can be reopened. Extract shared openOutputTab
    function used by both auto-open and click-to-open paths.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    2ced36b View commit details
    Browse the repository at this point in the history
  5. Add version comments and fix raw log cleanup scaling

    Document that .raw.log is added in MCP server v0.4.0 and .log fallback
    is for v0.3.x and earlier. Scale MAX_OUTPUT_FILES by 2x in cleanup since
    each task now produces two files. Add OutputStreamer fallback from
    .raw.log to .log with filtering for backward compatibility.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    463c56f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2026

  1. Update table immediately on cancel/clear with optimistic UI update

    Remove tasks from the model before starting background cleanup so the
    table responds instantly. The poller still reconciles with the DB on
    subsequent polls for cancellations from other sources (agents, other
    windows).
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    06e076e View commit details
    Browse the repository at this point in the history
  2. Update READMEs for raw log files, per-task tabs, and stale task cleanup

    Project README:
    - Document both .log and .raw.log output files with version info
    - Add command= to success/failure output examples
    - Add command and server_id to database schema table
    - Clarify cleanup is per-task (not per-file)
    
    Plugin README:
    - Describe per-task closeable output tabs instead of single Output tab
    - Document click-to-reopen, stale task detection, optimistic cancel
    - Document OutputStreamer raw log preference with .log fallback
    - Add OpenSettingsAction to project structure
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    6deafed View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2026

  1. Update actions/checkout digest to de0fac2 (#15)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    113ef7d View commit details
    Browse the repository at this point in the history
  2. Update astral-sh/setup-uv digest to eac588a (#16)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    5117389 View commit details
    Browse the repository at this point in the history
  3. Fix output rotation tests to account for .raw.log companion files

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 13, 2026
    Configuration menu
    Copy the full SHA
    901998c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #18 from block/mmckenna/intellij-plugin

    Add IntelliJ plugin for agent-task-queue visibility
    himattm authored Feb 13, 2026
    Configuration menu
    Copy the full SHA
    8bfc787 View commit details
    Browse the repository at this point in the history
  5. Bump version to 0.4.0 for release

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    himattm and claude committed Feb 13, 2026
    Configuration menu
    Copy the full SHA
    d022a14 View commit details
    Browse the repository at this point in the history
Loading