Seven new SDk features for building better agents¶
Since the initial launch of Superhuman Go in late October, we've been busy improving the platform, including adding new features for agent developers. Here's a quick rundown of what's new:
- MCP support - We've turned the agent platform into an MCP client, allowing your agent to use the tools exposed by an MCP server. This makes it possible to build the initial version of your agent in only a few lines of code.
- Bench initialization - While the name of this feature is a mouthful, the idea is simple: allow the agent to start working as soon as the user has clicked on its icon in the bench. A bench initialization skill can kick off the most common user flow, show help text, or just say hi!
- Copyable blocks - Wrap generated content in a blockquote to make it easy to copy or insert into other applications.
- Agent logs - Developers can see detailed logs for each interaction with an agent they create, to enable better debugging.
- Parameter validation - For agents indexing data into the knowledge layer, add parameter validation to your sync tables to ensure that users enter valid settings before kicking off the indexing process.
We've also worked to make it easier for legacy Packs to be upgraded to agents, with these new features:
- Ingestion suggested values - Provide an alternate suggestion value for a parameter to be used in the agent setup screen.
- Invocation source - Determine if your sync table is being run in Superhuman Go vs Coda, to adjust the logic, etc.