Skip to content

samples: add incident triage CLI sample - #242

Closed
denizumur wants to merge 1 commit into
runiq-net:mainfrom
denizumur:feature/incident-triage-cli-sample
Closed

denizumur wants to merge 1 commit into
runiq-net:mainfrom
denizumur:feature/incident-triage-cli-sample

Conversation

@denizumur

Copy link
Copy Markdown
Contributor

Summary

Adds a standalone Incident Triage Assistant sample demonstrating Claude and Codex CLI-backed agents using the same three strongly typed C# tools.

  • Adds two agents sharing the same instructions and tool registrations.
  • Adds get_service_metrics, get_recent_deployments, and get_runbook.
  • Uses a single IIncidentDataSource with local JSON demo fixtures.
  • Demonstrates multi-tool incident analysis without production integrations or automatic remediation.
  • Includes setup instructions, sample prompts, and CLI-independent unit tests.
  • Leaves the existing LocalCliAgents sample unchanged.

Validation

  • Release build: passed.
  • Unit tests: 15/15 passed.
  • Codex CLI smoke test: passed; all three tools were invoked successfully.
  • Claude agent registration: covered by unit tests.
  • Claude CLI smoke test: not executed because Claude Code CLI access is unavailable in my environment.
  • git diff --check: passed.

The local Debug build initially encountered a file lock from a previously running sample process. Release build and tests completed successfully. NuGet reported NU1900 vulnerability-feed timeout warnings.

Notes

All incident data is synthetic and stored locally. The anonymous Dashboard is intended for local demonstration only.

Related to #241.

@kkaradag2

Copy link
Copy Markdown
Collaborator

Senaryoyu iyi düşünmüşsün, toolların kullanımı, data hazırlığı çok iyi olmuş. 
2 küçük revizyon isteyeceğim.1) Proje adını Runiq.AI.CLI.Agents olarak değiştirip benim eklediğim Runiq.AI.LocalCliAgents projesini silebilir misin?2) Instructions tanımında Türkçe ifadeler var. Onlarıda İngilizce yapabilirmisin?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants