In the rapidly evolving landscape of automation and intelligent systems, the ability to seamlessly integrate and extend platform capabilities is paramount. The .do platform, designed to empower the creation of sophisticated agentic applications, offers a powerful solution: the .do SDK (Software Development Kit). This blog post will introduce you to the .do SDK and guide you through the exciting process of developing your very first agent.
The .do SDK is your gateway to building, integrating, and extending the core functionalities of the .do platform. It provides a comprehensive suite of tools, libraries, and documentation designed to empower developers to create powerful, customized solutions. Think of it as the essential toolkit for interacting with the .do platform and unlocking its full potential for your agentic applications.
With the .do SDK, you can:
The .do platform is built for building intelligent, automated systems. The SDK takes this further by providing a developer-friendly interface for interacting with these systems. Whether you're looking to connect your existing applications, build tailor-made agents for specific tasks, or simply leverage the power of the .do platform from your code, the SDK makes it simple and efficient. It's the essential developer tool for unlocking the full power of the .do platform.
Ready to get your hands dirty? Let's walk through a simple example demonstrating how to use the .do SDK to instantiate and run a basic agent. For this example, we'll use TypeScript, one of the supported languages with comprehensive documentation.
Explanation:
This simple example demonstrates the fundamental process of interacting with an agent using the .do SDK. From here, you can explore more advanced features, such as handling agent output, managing agent status, and connecting to various platform services.
Ready to dive deeper? Here's how you can get started with the .do SDK:
We've compiled some common questions to help you understand the .do SDK better:
The .do SDK empowers you to develop powerful agentic applications, integrate seamlessly with external systems, and extend the capabilities of the .do platform. Whether you're building simple automation tasks or complex intelligent workflows, the SDK provides the tools you need to succeed.
Start your journey today and experience the ease and power of the .do SDK!
import { Agent } from '@do/sdk';
const myAgent = new Agent('my-agent-id');
await myAgent.run({
input: { data: 'process this' }
});
console.log('Agent execution complete');