Get an agent by ID.
(agent_id: int)
| 2278 | |
| 2279 | |
| 2280 | def get_agent(agent_id: int) -> dict | None: |
| 2281 | """Get an agent by ID.""" |
| 2282 | with get_db() as conn: |
| 2283 | cursor = conn.execute("SELECT * FROM agents WHERE id = ?", (agent_id,)) |
| 2284 | row = cursor.fetchone() |
| 2285 | if not row: |
| 2286 | return None |
| 2287 | return _row_to_agent(row) |
| 2288 | |
| 2289 | |
| 2290 | def get_agent_by_name(name: str) -> dict | None: |