agent-contracts-tool-use-rag
Implement tool-using or retrieval-style nodes with services, dependency injection, and safe LLM context building.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Implement tool-using or retrieval-style nodes with services, dependency injection, and safe LLM context building.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Build a production-minded AI agent using agent-contracts (contracts, slices, validation, graph, runtime, CLI tooling).
Build an API-oriented agent using AgentRuntime/StreamingRuntime with predictable request/response slices and session support.
Make contract-driven agents safe to change with strict validation, architecture docs, and contract diffs in CI.
Build question/answer style agents using InteractiveNode, explicit routing, and workflow slices.
Tune routing with TriggerCondition priorities, LLM hints, context_builder, and traceable decisions.
| name | agent-contracts-tool-use-rag |
| description | Implement tool-using or retrieval-style nodes with services, dependency injection, and safe LLM context building. |
| metadata | {"short-description":"Tools/RAG patterns"} |
Use this skill when your nodes call external services (DB, search, HTTP APIs) or do retrieval-style work.
NodeContract.services (and requires_llm when needed).node_cls(llm=..., my_service=...)), ordependency_provider in build_graph_from_registry(...).context_builder only when needed.services=[...] to NodeContract and use those attributes in execute().ContractValidator(known_services=..., strict=True) in CI.docs/core_concepts.md (Context Builder / Sanitization)docs/skills/official/agent-contracts-tool-use-rag/references/di_and_testing.md