From 8cf4ca6a610ee2cc9e8ff6abb78a97304e129dde Mon Sep 17 00:00:00 2001 From: paulthanson082-glitch Date: Sun, 8 Feb 2026 06:31:28 -0800 Subject: [PATCH 1/5] Create new_agent.yaml --- examples/new_agent.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 examples/new_agent.yaml diff --git a/examples/new_agent.yaml b/examples/new_agent.yaml new file mode 100644 index 000000000..7c65f7944 --- /dev/null +++ b/examples/new_agent.yaml @@ -0,0 +1,21 @@ +#!/usr/bin/env cagent run +## Generated by GitHub Copilot on 2026-02-05 +agents: + new_agent: + model: openai/gpt-4o + description: "Scaffolded agent for concise help, code, and file tasks." + instruction: | + You are the `new_agent`. Follow these rules: + - Be concise, helpful, and actionable. + - Prefer short examples; provide runnable snippets when applicable. + - Ask a clarifying question if the user's intent is ambiguous. + toolsets: + - type: filesystem + - type: shell + - type: memory + path: ./examples/new_agent_memory.db + - type: think + max_iterations: 10 + num_history_items: 20 + add_date: true + code_mode_tools: true From bf3099c663fa3ef99abc5c263cd8d9a611ebc74f Mon Sep 17 00:00:00 2001 From: paulthanson082-glitch Date: Wed, 11 Feb 2026 06:09:57 -0800 Subject: [PATCH 2/5] Create scaffolded_default_agent.yaml --- examples/scaffolded_default_agent.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 examples/scaffolded_default_agent.yaml diff --git a/examples/scaffolded_default_agent.yaml b/examples/scaffolded_default_agent.yaml new file mode 100644 index 000000000..b18064049 --- /dev/null +++ b/examples/scaffolded_default_agent.yaml @@ -0,0 +1,9 @@ +agents: + scaffolded_default: + model: openai/gpt-5-mini + description: "Scaffolded default agent" + instruction: | + You are a helpful assistant. Respond concisely and ask clarifying questions when necessary. + toolsets: + - type: think + - type: todo From 15fbd8a233ad0c6d2e1064bcb0690af533b50696 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 08:11:20 +0000 Subject: [PATCH 3/5] Initial plan From 1eb938b0cc4ce74163cb4d7630ef4d8747f7670c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 08:13:03 +0000 Subject: [PATCH 4/5] Fix nightly scan workflow to skip when API keys are missing Co-authored-by: paulthanson082-glitch <252514830+paulthanson082-glitch@users.noreply.github.com> --- .github/workflows/nightly-scan.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/nightly-scan.yml b/.github/workflows/nightly-scan.yml index d4740f36f..dcb88404c 100644 --- a/.github/workflows/nightly-scan.yml +++ b/.github/workflows/nightly-scan.yml @@ -23,6 +23,11 @@ jobs: scan: runs-on: ubuntu-latest timeout-minutes: 30 + # Skip if no API keys are configured + if: | + secrets.ANTHROPIC_API_KEY != '' || + secrets.OPENAI_API_KEY != '' || + secrets.GEMINI_API_KEY != '' env: HAS_APP_SECRETS: ${{ secrets.CAGENT_REVIEWER_APP_ID != '' }} From 50ec7b35785e2da007acce909d509404c7df0aa8 Mon Sep 17 00:00:00 2001 From: paulthanson082-glitch Date: Mon, 6 Apr 2026 12:39:03 -0700 Subject: [PATCH 5/5] Add .claude/launch.json with dev server configurations Adds launch configurations for the cagent API server (port 8080), A2A server (port 9000), MCP HTTP server (port 8081), and Jaeger tracing UI (port 16686). Co-Authored-By: Claude Sonnet 4.6 --- .claude/launch.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .claude/launch.json diff --git a/.claude/launch.json b/.claude/launch.json new file mode 100644 index 000000000..026eeee40 --- /dev/null +++ b/.claude/launch.json @@ -0,0 +1,29 @@ +{ + "version": "0.0.1", + "configurations": [ + { + "name": "cagent API server", + "runtimeExecutable": "./bin/cagent", + "runtimeArgs": ["api", "--listen", ":8080", "./examples/pirate.yaml"], + "port": 8080 + }, + { + "name": "cagent A2A server", + "runtimeExecutable": "./bin/cagent", + "runtimeArgs": ["a2a", "--port", "9000", "./examples/pirate.yaml"], + "port": 9000 + }, + { + "name": "cagent MCP HTTP server", + "runtimeExecutable": "./bin/cagent", + "runtimeArgs": ["mcp", "--http", "--port", "8081", "./examples/pirate.yaml"], + "port": 8081 + }, + { + "name": "Jaeger (OpenTelemetry tracing UI)", + "runtimeExecutable": "docker", + "runtimeArgs": ["compose", "up", "jaeger"], + "port": 16686 + } + ] +}