Files
dev-probe-agent/.a2a/agent.dsl.json
a2a-platform 38437bf02a deploy
2026-07-10 23:54:03 +00:00

143 lines
3.3 KiB
JSON

{
"schema_version": "2026-06-04",
"language": "python",
"name": "dev-probe-agent",
"description": "A new A2A agent",
"version": "0.1.0",
"entrypoint": {
"module": "agent",
"class_name": "DevProbeAgent",
"function": null,
"command": []
},
"skills": [
{
"name": "ask",
"description": "Ask the starter DeepAgent to answer with tool calls when useful",
"handler": "ask",
"tags": [],
"scopes": [],
"stream": false,
"policy": {
"timeout_seconds": null,
"idempotent": false,
"max_retries": 0,
"cost_class": null,
"allow_scope_expansion": false,
"grant_mode": null,
"grant_allow_patterns": [],
"grant_deny_patterns": [],
"grant_outputs_prefix": null,
"grant_write_prefixes": [],
"grant_ttl_seconds": null,
"grant_run_timeout_seconds": null,
"grant_approval_timeout_seconds": null,
"grant_scope_approval_timeout_seconds": null
},
"input_schema": {
"type": "object",
"properties": {
"prompt": {
"type": "string"
}
},
"required": [
"prompt"
],
"additionalProperties": false
},
"output_schema": {
"type": "string"
}
}
],
"capabilities": {},
"input_modes": [
"application/json"
],
"output_modes": [
"application/json"
],
"required_secrets": [],
"required_env": [],
"consumer_setup": {
"fields": []
},
"runtime": {
"lifecycle": "ephemeral",
"availability": "on_demand",
"state": "none",
"sandbox": "microsandbox",
"resources": {
"cpu": "100m",
"memory": "256Mi",
"gpu": 0,
"max_runtime_seconds": 600
},
"concurrency": 1,
"egress": {
"allow_hosts": [],
"allow_internal_services": [],
"deny_internet_by_default": true
},
"tools_used": [
"deepagents",
"langchain"
],
"llm_provisioning": "platform",
"pricing": {
"price_per_call_usd": 0.0,
"caller_pays_llm": true,
"notes": "Starter agent uses the caller's saved LLM credential via ctx.llm."
},
"wants_cp_jwt": false,
"platform_resources": {
"memory": null,
"databases": []
},
"endpoints": [],
"apt_packages": []
},
"template_lineage": null,
"meta_agent_manifest": null,
"state_schema": null,
"workspace_access": {
"enabled": true,
"max_files": 64,
"allowed_modes": [
"read_only",
"read_write_overlay"
],
"require_reason": false,
"deny_patterns": [],
"require_human_approval": false,
"max_total_size_bytes": 104857600
},
"config_schema": {
"properties": {},
"title": "DevProbeAgentConfig",
"type": "object"
},
"auth": {
"model": "a2a_pack.auth.NoAuth",
"strategy": "public",
"principal_schema": {
"additionalProperties": false,
"description": "Public agent: no caller identity required.",
"properties": {},
"title": "NoAuth",
"type": "object"
},
"resolver": null,
"required": false
},
"metadata": {
"source": "python-a2a-pack",
"project_manifest": {
"name": "dev-probe-agent",
"version": "0.1.0",
"entrypoint": "agent:DevProbeAgent"
}
}
}