factory
code_context_agent.agent.factory ¶
Agent factory for creating configured analysis agents.
This module provides functions to create strands Agent instances configured with the appropriate tools, system prompt, hooks, and structured output model.
get_analysis_tools ¶
Get the list of tools for code analysis.
Returns:
| Type | Description |
|---|---|
list[Any] | List of tool functions and MCP tool providers for the agent. |
Source code in src/code_context_agent/agent/factory.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
create_agent ¶
Create a configured agent for code context analysis.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mode | str | Analysis mode ("standard", "full", "full+focus", "focus", "incremental"). | 'standard' |
Returns:
| Type | Description |
|---|---|
Agent | Configured Agent instance ready for analysis. |