Examples
Code Samples & Snippets
Practical code examples for integrating Agent-CoreX
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Practical code examples for integrating Agent-CoreX
import { AgentCorexClient } from '@agent-corex/sdk';
const client = new AgentCorexClient({
apiKey: process.env.AGENT_COREX_API_KEY,
});
async function findTools() {
const results = await client.retrieveTools({
query: 'create github pull request',
topK: 5,
});
for (const tool of results) {
console.log(`${tool.name}: ${tool.description}`);
}
}
findTools();
async function executeGitHubTool() {
const result = await client.executeTool({
toolId: 'github-create-pr',
params: {
repo: 'anthropics/claude-code',
title: 'Add new feature',
body: 'Feature description',
branch: 'feature-branch',
},
});
console.log('PR created:', result.url);
}
from agent_corex import AgentCorexClient
client = AgentCorexClient(api_key="your-api-key")
# Find DevOps tools
tools = client.retrieve_tools(
query="deploy application to kubernetes",
top_k=10,
filter={
"capabilities": ["deployment", "orchestration"],
"mcp_server": "devops-pack"
}
)
for tool in tools:
print(f"{tool['name']}: {tool['description']}")
try:
result = client.execute_tool(
tool_id="deploy-kubernetes",
params={
"image": "my-app:latest",
"namespace": "production",
"replicas": 3
}
)
print("Deployment successful:", result)
except Exception as e:
print(f"Deployment failed: {e}")
curl "https://api.agent-corex.com/retrieve_tools" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"query": "database backup", "top_k": 5}'
curl -X POST "https://api.agent-corex.com/tools/execute-a-tool" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tool_id": "mysql-backup",
"params": {
"database": "production_db",
"destination": "s3://backups"
}
}'