Context
Skybridge is best used by modern coding agents. Skills dedicated to building SOTA MCP apps are shipped together with the project.
Devtools server is part of Skybridge developper environment.
Problems
While devtools are very useful for any human testing an app locally, it lacks a convenient API for coding agents to use it as a feedback loop on the MCP app functionality. Namely, it lacks capabilities to interact with the underlying MCP server, take screenshot of the generated view, interact with the view's contents.
Also, users leveraging coding agents need to juggle with 2 different interfaces (their coding agent one + devtools for HMI)
Solution
Implement an harness for coding agent in the devtools interface (allowing prompting and giving feedback to user).
Empower connected coding agent with MCP connectivity to the Skybridge server + additional tool to get context and interact with view.
Ideally leverage ACP but could be first implemented as a claude subprocess
Context
Skybridge is best used by modern coding agents. Skills dedicated to building SOTA MCP apps are shipped together with the project.
Devtools server is part of Skybridge developper environment.
Problems
While devtools are very useful for any human testing an app locally, it lacks a convenient API for coding agents to use it as a feedback loop on the MCP app functionality. Namely, it lacks capabilities to interact with the underlying MCP server, take screenshot of the generated view, interact with the view's contents.
Also, users leveraging coding agents need to juggle with 2 different interfaces (their coding agent one + devtools for HMI)
Solution
Implement an harness for coding agent in the devtools interface (allowing prompting and giving feedback to user).
Empower connected coding agent with MCP connectivity to the Skybridge server + additional tool to get context and interact with view.
Ideally leverage ACP but could be first implemented as a
claudesubprocess