agents
Agents subsystem in TTA.dev: handle_agent_command, get, get_registry and related code. 66 symbols | 24 files | Cohesion: 72%
SKILL.md.claude/skills/generated/agents/SKILL.md
GitHubAgents
66 symbols | 24 files | Cohesion: 72%
When to Use
- Working on
agents-related functionality in TTA.dev - Modifying
handle_agent_command,get - Navigating
ttadev/cli/agent.py,ttadev/agents/registry.py
Key Files
| File | Symbols |
|---|---|
tests/agents/test_spawn_agent_model_injection.py |
_make_spec, _make_model_aware_agent, _make_legacy_agent, test_spawn_agent_context_default_model_no_type_error, test_spawned_agent_has_non_none_model (+5) |
tests/agents/test_registry.py |
test_register_and_get, test_register_overwrites, test_global_restored_after_context, test_override_restored_on_exception, test_all_returns_registered (+3) |
tests/agents/test_tool_call_loop.py |
_make_anthropic_response, _make_google_response, test_parse_anthropic_tool_calls, test_parse_anthropic_multiple_tool_calls, test_parse_google_tool_calls (+3) |
tests/agents/test_router.py |
_make_registry, _make_router, test_agent_hint_bypasses_scoring, test_keyword_routing_no_llm_call, test_ambiguous_task_calls_orchestrator (+2) |
ttadev/cli/agent.py |
handle_agent_command, _cmd_list, _cmd_show, _cmd_run, _run_agent |
ttadev/agents/registry.py |
get, get_registry, all |
ttadev/agents/router.py |
_get_model, _get_orchestrator, _execute_impl |
ttadev/agents/base.py |
init, _execute_impl, _spawn_with_handoff_span |
tests/agents/test_spec.py |
_make_result, test_construction, test_failing_gate |
tests/agents/test_agent_primitive.py |
_make_spec, init |
Entry Points
Start here when exploring this area:
handle_agent_command(Function) —ttadev/cli/agent.py:54get(Function) —ttadev/agents/registry.py:28get_registry(Function) —ttadev/agents/registry.py:51test_all_agents_registered(Function) —tests/workflows/test_prebuilt.py:26test_registered_after_import(Function) —tests/agents/test_security.py:76
Key Symbols
| Symbol | Type | File | Line |
|---|---|---|---|
handle_agent_command |
Function | ttadev/cli/agent.py |
54 |
get |
Function | ttadev/agents/registry.py |
28 |
get_registry |
Function | ttadev/agents/registry.py |
51 |
test_all_agents_registered |
Function | tests/workflows/test_prebuilt.py |
26 |
test_registered_after_import |
Function | tests/agents/test_security.py |
76 |
test_register_and_get |
Function | tests/agents/test_registry.py |
18 |
test_register_overwrites |
Function | tests/agents/test_registry.py |
40 |
test_global_restored_after_context |
Function | tests/agents/test_registry.py |
54 |
test_override_restored_on_exception |
Function | tests/agents/test_registry.py |
61 |
test_registered_after_import |
Function | tests/agents/test_qa.py |
78 |
test_registered_after_import |
Function | tests/agents/test_performance.py |
86 |
test_registered_after_import |
Function | tests/agents/test_github.py |
83 |
test_registered_after_import |
Function | tests/agents/test_git.py |
70 |
test_registered_after_import |
Function | tests/agents/test_devops.py |
86 |
test_registered_after_import |
Function | tests/agents/test_developer.py |
76 |
test_spawn_agent_context_default_model_no_type_error |
Function | tests/agents/test_spawn_agent_model_injection.py |
95 |
test_spawned_agent_has_non_none_model |
Function | tests/agents/test_spawn_agent_model_injection.py |
120 |
test_spawn_agent_explicit_model_kwarg |
Function | tests/agents/test_spawn_agent_model_injection.py |
142 |
test_explicit_model_takes_precedence_over_context_default |
Function | tests/agents/test_spawn_agent_model_injection.py |
161 |
test_legacy_agent_still_works_no_model_param |
Function | tests/agents/test_spawn_agent_model_injection.py |
187 |
Connected Areas
| Area | Connections |
|---|---|
| Unit | 33 calls |
| Llm | 2 calls |
| Observability | 1 calls |
How to Explore
gitnexus_context({name: "handle_agent_command"})— see callers and calleesgitnexus_query({query: "agents"})— find related execution flows- Read key files listed above for implementation details