# SetupCache

**Kind:** Class

**Source:** [`atloria-monorepo/libs/agent-core/src/autonomous/setup-agent.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/autonomous/setup-agent.ts#L273)

## Methods

| Method | Signature | Returns |
|---|---|---|
| `get` | `get(repoKey: string)` | `SetupResult | null` |
| `set` | `set(repoKey: string, result: SetupResult)` | `void` |
| `buildKey` | `buildKey(repo: string, commit: string)` | `string` |
| `clear` | `clear()` | `void` |

## Where it refuses work

- `SetupCache` stops the work with an early return when `!entry`.
