Use this file to discover all available pages before exploring further.
The Everruns CLI provides a fast way to manage agents, sessions, and conversations from your terminal. This guide covers installation, configuration, and all available commands.
# Set environment variableexport EVERRUNS_API_URL="https://your-instance.com/api"# Or use the --api-url flageverruns --api-url "http://localhost:9000" agents list
everruns agents create \ --name "Customer Support Agent" \ --system-prompt "You are a helpful customer support agent. Be concise and friendly." \ --description "Handles customer inquiries" \ --tag support \ --tag customer-facing
Options:
Flag
Required
Description
--file
No
Path to YAML/JSON/Markdown file
--name
Yes*
Agent name
--system-prompt
Yes*
System prompt
--description
No
Agent description
--model
No
Default model ID
--tag
No
Tag (repeatable)
*Required if --file not providedExample Output (text):
Created agent: agt_01933b5a00007000800000000001Name: Customer Support Agent
Example Output (json):
{ "id": "agt_01933b5a00007000800000000001", "name": "Customer Support Agent", "system_prompt": "You are a helpful customer support agent...", "description": "Handles customer inquiries", "tags": ["support", "customer-facing"], "capabilities": [], "status": "active", "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T10:30:00Z"}
ID NAME STATUSagt_01933b5a00007000800000000001 Support Agent activeagt_01933b5a00007000800000000002 Research Assistant activeagt_01933b5a00007000800000000003 Code Reviewer active
ID TITLE STATUS CREATEDses_01933b5a00007000800000000002 Support - Ticket #1 idle 2024-01-15T10:30:00Zses_01933b5a00007000800000000003 Research Task active 2024-01-15T09:15:00Z
everruns chat --session ses_01933b5a "What is the status of order #1234?"
Options:
Flag
Required
Description
Default
--session
Yes
Session ID
--timeout
No
Max wait time (seconds)
300
--no-stream
No
Send message and exit immediately
false
Example Output:
You: What is the status of order #1234?Agent: I'll look up that order for you. Order #1234 is currently in transit and scheduled for delivery on January 18th. The tracking number is TRACK-5678.
ID NAME STATUS CATEGORYcurrent_time Current Time available Utilitiesweb_fetch Web Fetch available Websession_file_system File System available Storagestateless_todo_list Todo List available Productivity
---name: "Research Agent"description: "Conducts technical research"tags: - research - analysiscapabilities: - web_fetch - session_file_systemdefault_model_id: "mod_gpt4o"---You are an expert research analyst. Your role is to:1. Break down research topics into specific questions2. Gather information from authoritative sources3. Synthesize findings into clear reports## Quality Standards- Always cite sources- Distinguish facts from opinions- Note limitations in available information
name: "Code Reviewer"description: "Reviews code for best practices"system_prompt: | You are an expert code reviewer. Focus on: - Security vulnerabilities - Performance issues - Maintainability - Best practicestags: - code-review - developmentcapabilities: - session_file_systemdefault_model_id: "mod_claude_opus"
#!/bin/bash# Automated PR reviewPR_NUMBER="$1"SESSION_ID="ses_code_review"# Upload PR diff to session filesystemcurl -X POST "https://app.everruns.com/api/v1/sessions/$SESSION_ID/fs/pr-$PR_NUMBER.diff" \ -H "Authorization: Bearer $EVERRUNS_API_KEY" \ --data-binary @diff.txt# Request revieweverruns chat --session "$SESSION_ID" --no-stream \ "Review the code in pr-$PR_NUMBER.diff and create a review report in review-$PR_NUMBER.md"# Wait for completion and download report# (implementation left as exercise)