claude-cli: pause until reset on session-limit; harden capability-set loader
- On a Claude Code session/usage limit ('resets 7:10pm'), _call_claude_cli now
pauses IN PLACE until the stated reset time + CLAUDE_CLI_LIMIT_BUFFER_SECONDS
(default 60s past), then retries — up to CLAUDE_CLI_LIMIT_MAX_WAITS windows.
Parses 12-hour reset times to their next occurrence; falls back to a fixed
wait when no time is present. Makes long unattended runs survive reset windows.
- load_library() reports invalid capability-set JSON as a clean SystemExit
(line number + reason) instead of a traceback; fixed a trailing-comma typo in
data/capability_sets/dx02.json.
- Docs: USAGE.md + .env.example document the claude-cli provider and its knobs.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
55
sales-agent/data/capability_sets/dx02.json
Normal file
55
sales-agent/data/capability_sets/dx02.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"lastUpdated": "2026-07-16",
|
||||
"_source": "https://www.broadcom.com/products/software/aiops-observability/operational-observability",
|
||||
"_note": "One-off targeted capability set. Select at runtime: `loop --capability dx02`. Add more sets as data/capability_sets/<name>.json with this same schema.",
|
||||
"capabilities": [
|
||||
{
|
||||
"id": "cap_es_dx_apm",
|
||||
"grouping": "Enterprise Software",
|
||||
"category": "DX — Observability & AIOps",
|
||||
"name": "DX Application Performance Management (DX APM)",
|
||||
"description": "Full-stack application performance monitoring with AI-driven analytics to detect, triage, and resolve performance issues fast.",
|
||||
"businessProblems": [
|
||||
"Application performance incidents hurting customer experience",
|
||||
"Slow root-cause analysis across complex stacks",
|
||||
"Siloed monitoring tools with no end-to-end view"
|
||||
],
|
||||
"buyingSignals": [
|
||||
"Executive posts about reliability, uptime, or customer experience",
|
||||
"Hiring SRE, observability, or performance engineers",
|
||||
"Mentions of major outage or digital experience initiatives",
|
||||
"Cloud migration increasing monitoring complexity",
|
||||
"public complaints by users about application performance or availability",
|
||||
"Major new mobile application announced",
|
||||
"Mention of costly monitoring tools, specifically DataDog, Dynatrace, AppDynamics"
|
||||
],
|
||||
"antiSignals": ["Already owns DX APM per CRM", "Standardized on a competing APM/observability vendor"],
|
||||
"targetBuyer": { "titles": ["VP IT Operations", "Head of SRE", "CIO"], "departments": ["IT", "Operations"] },
|
||||
"keywords": ["apm", "dx apm", "observability", "application performance", "monitoring", "sre", "reliability", "root cause", "uptime"]
|
||||
},
|
||||
{
|
||||
"id": "cap_es_dx_aiops",
|
||||
"grouping": "Enterprise Software",
|
||||
"category": "DX — Observability & AIOps",
|
||||
"name": "DX Operational Observability & AIOps",
|
||||
"description": "Unifies metrics, events, logs, and traces with AIOps to reduce noise, predict issues, and automate IT operations.",
|
||||
"businessProblems": [
|
||||
"Alert storms and tool sprawl overwhelming ops teams",
|
||||
"Reactive operations with slow MTTR",
|
||||
"No correlated view across hybrid infrastructure"
|
||||
],
|
||||
"buyingSignals": [
|
||||
"Executive posts about AIOps, noise reduction, or MTTR",
|
||||
"Hiring observability/AIOps roles",
|
||||
"Mentions of consolidating monitoring tools",
|
||||
"Major incident driving operations modernization"
|
||||
],
|
||||
"antiSignals": ["Already owns DX OI/AIOps per CRM"],
|
||||
"targetBuyer": { "titles": ["VP IT Operations", "Head of Observability", "CIO"], "departments": ["IT", "Operations"] },
|
||||
"keywords": ["aiops", "observability", "operational intelligence", "mttr", "noise reduction", "events", "logs", "traces", "automation"]
|
||||
}
|
||||
],
|
||||
"bundleSignals": [],
|
||||
"globalAntiSignals": []
|
||||
}
|
||||
Reference in New Issue
Block a user