算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
evaluation-debugging【设计与创意】Design and run ADK evaluation, test, and debugging workflows for eval sets, JSON fixtures, event traces, sessions, and safe native verification.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user needs to create or run ADK evaluation cases, replay JSON tests, inspect session events, summarize traces, or choose safe native verification targets for an ADK agent.
adk test fixture or replay existing tests/*.json event files with deterministic mocks: use Evaluation Workflows.adk eval, adk eval_set, or google.adk.evaluation.AgentEvaluator: use Evaluation Workflows.adk test, adk eval, adk eval_set, JSON test/eval fixtures, AgentEvaluator, event printing, session/trace inspection, and selecting safe native eval/debug verification candidates.cli-configuration-deployment.agent-construction or tools-and-integrations.repo-development.adk test --help, adk eval --help, adk eval_set --help, fixture validation, event summaries, and focused native candidates.adk web or api_server process unless the user asks or confirms; if one is already running, inspect it before starting another.| Goal | Best path | Why |
|---|---|---|
| Regression-test exact event flow | adk test AGENTS_DIR with tests/*.json | Replays stored event JSON, mocks model outputs/randomness, and normalizes volatile IDs. |
| Score behavior against references/tools | adk eval AGENT_INIT EVAL_SET or AgentEvaluator.evaluate(...) | Uses EvalSet metrics such as tool_trajectory_avg_score and response_match_score. |
| Inspect why a web session failed | Fetch session JSON, summarize events, then inspect /dev/apps/{app}/debug/trace/session/{session} | Correlates events, node paths, tool calls, and LLM/tool spans. |
| Choose repo-native verification | Start with focused evaluation unit coverage, selected eval fixture integration coverage, and CLI help | Avoids broad, credential-heavy, or server-dependent runs unless needed. |
adk run/web debugging, session and trace inspection, event fields, callback order, and print_event usage.