-
Notifications
You must be signed in to change notification settings - Fork 334
Add .claude/launch.json dev server configurations #2332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
8cf4ca6
84f27bc
bf3099c
15fbd8a
1eb938b
200be17
50ec7b3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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 | ||
| } | ||
| ] | ||
| } | ||
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -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 != '' | ||||||||||||
|
Comment on lines
+27
to
+30
|
||||||||||||
| if: | | |
| secrets.ANTHROPIC_API_KEY != '' || | |
| secrets.OPENAI_API_KEY != '' || | |
| secrets.GEMINI_API_KEY != '' | |
| if: secrets.ANTHROPIC_API_KEY != '' || secrets.OPENAI_API_KEY != '' || secrets.GEMINI_API_KEY != '' |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR description/title focuses on adding
.claude/launch.json, but this PR also adds new example agent configs underexamples/and changes the nightly workflow. Please update the PR description (or split into separate PRs) so reviewers understand the full scope and intent of these additional changes.