← camelRunCONTENT HISTORY

Update to camelRun

Snapshot Oct 24, 2026 · 13:34 UTC · version 1.0.1

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save camelRun and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Create a first camelRun agent from a plain-language description, try it with a message, and explain how to keep using it. Use when someone wants to build, set up or try an AI agent on camelRun, or asks how to get started with camelRun.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 407
    }
  ],
  "name": "create-first-agent",
  "skill_md_contents": "---\nname: create-first-agent\ndescription: Create a first camelRun agent from a plain-language description, try it with a message, and explain how to keep using it. Use when someone wants to build, set up or try an AI agent on camelRun, or asks how to get started with camelRun.\n---\n\nHelp the person create a working camelRun agent and see it answer, in a few steps. Their explicit instructions\ntake priority over this workflow: skip or change steps when they ask.\n\n1. Call `whoami` to confirm which camelRun account is connected and its default model. If the call fails because\n   the account is not connected, ask them to connect camelRun and stop.\n2. Work out what the agent is for. If the request doesn't say, ask one short question, such as \"What should the\n   agent do, and who will talk to it?\". Don't ask for anything else up front.\n3. Choose, and tell them in one line:\n   - a key: 1 to 80 lowercase letters, digits and hyphens that name the agent (for example `news-digest`). The same\n     key is the same agent, so check `list_agents` first and pick another key if it is taken, unless they want to\n     change that agent.\n   - built-in tools, only the ones the job needs: `web_search` and `web_fetch` to look things up on the web,\n     `schedule` to wake itself later, `ask_user` to ask a person before acting.\n   - a system prompt of a few sentences: the agent's job, its audience, its tone and what it must not do.\n   Use the account's default model unless they ask for another; `list_models` shows the choices.\n4. Call `create_agent` with the key, system prompt and built-ins.\n5. Call `run_agent` with a first message that shows the agent doing its job, and show the reply as the agent wrote\n   it. Never write or improve the agent's reply yourself.\n   - `running`: call `get_run` with the `requestId` until it ends.\n   - `input_required`: show the person the agent's question or approval, and call `answer_input` only with what\n     they decided.\n   - `failed`: show the error and suggest a fix, such as another model.\n6. Finish with how to keep going: message it again by its key, change it with `configure_agent`, schedule it with\n   `add_schedule`, and see it in the console at https://run.camelai.com/console. It keeps its history until\n   deleted.\n\nWhen they want the same configuration for several agents, or kept in a repository, write an agent.yaml manifest and\ndeploy it with `deploy` (call `read_docs` with `guides/definitions.md` for its fields), using `dryRun` first.\n\nRules:\n\n- Never ask for, repeat or put credentials (API keys, tokens, passwords) in a manifest or a message. If the agent\n  needs a tool server that takes a secret, explain that it is deployed with the camelrun CLI (`camelrun deploy`),\n  which reads secrets from its environment, and point to https://run.camelai.com/docs/reference/cli.md.\n- Delete agents, definitions or schedules only when the person asks, one at a time, after they confirm.\n- Only act on the connected account. You can't see or change anyone else's agents.\n"
}

SHA-256 of public snapshot: 313e23ed7afcf6f71b3bbdb975e9ebf03fceeef3b588a91514c431e33cc814ac