Instructions for best practices while developing agents.
stdio
connection for development. This enables AI development tools to interact with your Icepick project programmatically. Make sure you have installed the Icepick CLI globally:
.cursor/mcp.json
file in your project root:
.vscode/mcp.json
file in your project root:
.mcp.json
file in your project root:
icepick add
commands. These commands generate the boilerplate for agents and tools in a default Icepick project structure. You can also use these as a starting point for agents in your own project.
icepick add agent
command. This command creates a new agent with the specified name and model, and generates the boilerplate code for the agent in the ./src/agents
directory.
icepick add tool
command. This command creates a new tool with the specified name and category, and generates the boilerplate code for the tool in the ./src/tools
directory.