Visitar URL original
Comparing 4.0.0-beta.5...4.0.0-beta.6 · trgiangv/RevitDevTool · 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: trgiangv/RevitDevTool
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.0.0-beta.5
Choose a base ref
...
head repository: trgiangv/RevitDevTool
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.0.0-beta.6
Choose a head ref
  • 2 commits
  • 18 files changed
  • 1 contributor

Commits on Nov 3, 2026

  1. feat(mcp): run a built entry point with run_command

    - run_command(path, entry) is a host built-in next to execute_csharp_code,
      reached through code_mode
    - a .dll needs entry: the Revit IExternalCommand full class name, or the
      AutoCAD CommandMethod as TypeFullName.MethodName; exact ordinal match
    - scripts run from their working folder with entry relative to it; a single
      script file is rejected so sibling modules resolve
    - a bad path or an unknown entry runs nothing and suggests nothing
    - each run loads the DLL fresh in a new isolation session
    - ScriptEntryMode holds the entry-script rule; ScriptExecutionProvider uses it
    - ADR 0056 accepted; plan closed with the live Revit 2025 check
    - tests: RunCommandToolTests 23, ScriptEntryModeTests 16
    trgiangv committed Nov 3, 2026
    Configuration menu
    Copy the full SHA
    80e8e7c View commit details
    Browse the repository at this point in the history
  2. feat(daemon): log tasks/* requests at the protocol boundary

    - McpTaskLogFilter logs each tasks/* request and its response or error with
      the request id, taskId, status, and error code
    - attached next to the tools/call and resources/read filters
    - found while diagnosing a task result that never reached the client: the
      daemon had completed the call, but nothing showed whether tasks/get arrived
    - TaskSelection doc no longer claims that clients do not use tasks
    - tests: McpTaskLogFilterTests 3; DevTools.Daemon.Tests 111/111
    trgiangv committed Nov 3, 2026
    Configuration menu
    Copy the full SHA
    fcc67d6 View commit details
    Browse the repository at this point in the history
Loading