Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JuliusBrussee/caveman
/ types & classes
Types & classes
902 in github.com/JuliusBrussee/caveman
⨍
Functions
8,006
◇
Types & classes
902
↓ 36 callers
Class
Cave
packages/sdk/python/caveman_cloud/core.py:328
↓ 11 callers
FuncType
ReplayTransportFunc
ReplayTransportFunc adapts a function to ReplayTransport.
cacheengine/cachebench/replay.go:137
↓ 11 callers
FuncType
ReplayVerifierFunc
ReplayVerifierFunc adapts a function to ReplayVerifier.
cacheengine/cachebench/replay.go:157
↓ 10 callers
Class
ValidationResult
skills/caveman-compress/scripts/validate.py:43
↓ 6 callers
FuncType
DriverFunc
DriverFunc adapts a function to Driver.
cacheengine/types.go:179
↓ 6 callers
Struct
field
Class-invariant elision summaries. keepNonRedundant (redundancy.go) keeps one representative of every resemblance class and lets the rest elide again
engine/compressors/invariants.go:87
↓ 5 callers
Class
AssembleOptions
Input contract for the client-pure cache-optimal request assembler.
packages/sdk/python/caveman_cloud/core.py:211
↓ 5 callers
Class
AssemblySlot
One author-declared request fragment for :meth:`Cave.assemble`.
packages/sdk/python/caveman_cloud/core.py:202
↓ 5 callers
Class
CatalogError
shared/provider-catalog/validate_catalog.py:85
↓ 5 callers
Class
Provider
packages/sdk/python/caveman_cloud/core.py:1257
↓ 5 callers
Class
RetryLoopBreaker
Detects and interrupts a repeated identical tool-call loop. Call :meth:`record` (or :meth:`guard`) before each tool invocation with the tool
packages/sdk/python/caveman_cloud/core.py:46
↓ 4 callers
Class
CaveTool
A tool descriptor for inclusion in the tool catalog.
packages/sdk/python/caveman_cloud/core.py:251
↓ 4 callers
Class
PolicyDecision
What the agent should run for one task, decided locally. ``decision`` is ``"execute"`` (the policy's execute workflow), ``"fallback"`` (the p
packages/sdk/python/caveman_cloud/core.py:2147
↓ 4 callers
FuncType
roundTripFunc
func(*http.Request) (*http.Response, error)
cacheengine/cachebench/replay_test.go:806
↓ 3 callers
Class
ContextPackItem
One caller-owned context fragment considered by ``cave.context.pack``.
packages/sdk/python/caveman_cloud/core.py:165
↓ 3 callers
Class
ContextPackOptions
Budget and scoring options for connected-only context packing.
packages/sdk/python/caveman_cloud/core.py:177
↓ 3 callers
TypeAlias
DensityLevel
DensityLevel selects how aggressively the pixel renderer packs text into a page. Unknown/invalid values fail closed to conservative.
engine/pixel/density.go:14
↓ 3 callers
Struct
codeCompressor
codeCompressor keeps imports, signatures, and type/class declarations and elides function/method bodies using a tree-sitter parse, so the structural o
engine/compressors/code_cgo.go:43
↓ 3 callers
FuncType
roundTripFunc
func(*http.Request) (*http.Response, error)
proxy/internal/gateway/server_test.go:57
↓ 3 callers
Interface
sessionSource
sessionSource isolates provider transcript formats from learn detectors. Sources stream normalized events; detector logic below stays provider-blind.
proxy/internal/store/session_source.go:20
↓ 2 callers
Class
CheckFailure
tests/verify_repo.py:30
↓ 2 callers
Class
CompressResult
Result of a :meth:`Cave.compress` call — the Engine's compression report. ``basis`` is always ``"inferred"``: the SDK never emits ``verified`` (t
packages/sdk/python/caveman_cloud/core.py:141
↓ 2 callers
Class
ContextPackResult
Selected caller-owned context plus inferred token accounting.
packages/sdk/python/caveman_cloud/core.py:189
↓ 2 callers
Interface
Counter
Counter estimates the token length of a payload. Implementations must be deterministic: the same bytes always yield the same count.
engine/tokens/tokens.go:19
↓ 2 callers
Class
OTelExporter
One-call OTel exporter that ships spans to the gateway OTLP endpoint. Build with :meth:`Cave.exporter`. Record spans with :meth:`record_span`
packages/sdk/python/caveman_cloud/core.py:1604
↓ 2 callers
Class
RuntimePolicyRefresh
The outcome of one :meth:`RuntimePolicyClient.refresh`.
packages/sdk/python/caveman_cloud/core.py:2185
↓ 2 callers
Class
TaskProfile
The single human-editable object controlling cave-auto routing for a workflow (spec R14). Field names are the snake_case wire names — identical to
packages/sdk/python/caveman_cloud/core.py:262
↓ 2 callers
FuncType
roundTripFunc
func(*http.Request) (*http.Response, error)
shared/platform/githubapp/githubapp_test.go:469
↓ 1 callers
Class
AssemblyResult
Result from :meth:`Cave.assemble`; every token figure is inferred.
packages/sdk/python/caveman_cloud/core.py:223
↓ 1 callers
Class
AssemblyStabilityError
Stable/session content changed inside its declared lifetime.
packages/sdk/python/caveman_cloud/core.py:236
↓ 1 callers
TypeAlias
Class
Class is a position on the engine's safety ladder.
engine/safety/safety.go:12
↓ 1 callers
Class
ExplodingStr
tests/test_compress_safety.py:121
↓ 1 callers
Class
JobsClient
Reserved async-job surface that fails locally before network I/O.
packages/sdk/python/caveman_cloud/core.py:1417
↓ 1 callers
TypeAlias
Mode
Mode controls whether the engine transforms bytes.
engine/result.go:7
↓ 1 callers
Class
OTelSpan
A single span buffered by :class:`OTelExporter`. Mirrors OTLP/JSON span shape gateway ingests at ``POST /v1/traces``. GenAI semantic-conventi
packages/sdk/python/caveman_cloud/core.py:1523
↓ 1 callers
Class
RetryLoopError
Raised by :class:`RetryLoopBreaker` when an identical tool-call repeats more times than the configured threshold. The breaker is a structural
packages/sdk/python/caveman_cloud/core.py:26
↓ 1 callers
Class
Rollup
engine/evals/fixtures/sample.py:18
↓ 1 callers
Class
RuntimePolicyClient
Local runtime-policy client: fetch rarely, decide locally, never block. :meth:`refresh` pulls the project's published policy bundle over the
packages/sdk/python/caveman_cloud/core.py:2193
↓ 1 callers
Class
RuntimePolicyState
A snapshot of what the client currently holds.
packages/sdk/python/caveman_cloud/core.py:2173
↓ 1 callers
Class
ToolSearchResult
Result from a server-side tool-search call.
packages/sdk/python/caveman_cloud/core.py:113
↓ 1 callers
Class
Trace
packages/sdk/python/caveman_cloud/core.py:1062
↓ 1 callers
Class
ValidationResult
plugins/caveman/skills/caveman-compress/scripts/validate.py:43
↓ 1 callers
Class
_Artifacts
Mirror of the TS ``trace.artifacts`` namespace. ``page(value, options)`` delegates to :meth:`Trace.page_artifact` so the two SDKs expose the
packages/sdk/python/caveman_cloud/core.py:1317
↓ 1 callers
Class
_AssembledRequest
Provider request carrying local-only Caveman assembly metadata.
packages/sdk/python/caveman_cloud/core.py:244
↓ 1 callers
Class
_ContextPacking
Connected-only context selector over caller-owned items. ``pack`` decides what enters the model window. Cache-optimal assembly decides where
packages/sdk/python/caveman_cloud/core.py:937
↓ 1 callers
Class
_Create
packages/sdk/python/caveman_cloud/core.py:1308
↓ 1 callers
Class
_Prompts
Prompt-snippet helpers. Mirrors the TS ``cave.prompts`` namespace.
packages/sdk/python/caveman_cloud/core.py:1376
↓ 1 callers
Class
_SharedContext
Session-keyed multi-agent shared context: one agent ``put``s the full handoff context under a session key (``POST /sdk/v1/shared-context``); a pee
packages/sdk/python/caveman_cloud/core.py:907
↓ 1 callers
Class
_ToolsHandle
A tool-catalog handle returned by :meth:`Cave.tools`. Holds the catalog + the computed ``initial`` subset and exposes :meth:`search`, which c
packages/sdk/python/caveman_cloud/core.py:1334
↓ 1 callers
TypeAlias
canonicalJSONNumber
canonicalJSONNumber is an already-validated JSON number representation used only while recursively rebuilding the decoded value. MarshalJSON writes th
shared/platform/proposalrun/proposalrun.go:103
Class
packages/cli/src/index.ts:2277
Class
packages/cli/src/index.ts:15145
Class
packages/mastra/src/index.ts:606
Class
packages/sdk/typescript/src/index.ts:157
Class
packages/sdk/typescript/src/index.ts:350
Class
packages/sdk/typescript/src/index.ts:647
Class
packages/sdk/typescript/src/index.ts:664
Class
packages/sdk/typescript/src/index.ts:721
Class
packages/sdk/typescript/src/index.ts:735
Class
packages/sdk/typescript/src/index.ts:762
Class
packages/sdk/typescript/src/index.ts:1068
Class
packages/sdk/typescript/src/index.ts:2043
Class
packages/sdk/typescript/src/index.ts:2119
Class
packages/pi-extension/src/provider.ts:11
Class
packages/pi-extension/src/lifecycle.ts:52
Class
packages/pi-extension/src/recovery.ts:37
Class
packages/agent/src/budget.ts:245
Class
packages/agent/src/budget.ts:579
Class
packages/agent/src/budget.ts:791
Class
packages/agent/src/breakers.ts:131
Class
packages/agent/src/sandbox-network.ts:12
Class
packages/agent/src/sandbox-network.ts:12
Class
packages/agent/src/runtime.ts:127
Class
packages/agent/src/runtime.ts:267
TypeAlias
Action
Action is the chosen image transform.
engine/image/image.go:55
Struct
ActionRequest
browse/session.go:53
Struct
ActionResult
browse/session.go:60
Struct
Activation
proxy/internal/nativepack/pack.go:25
Interface
Adapter
proxy/providers/adapter.go:304
Struct
Adapter
Adapter embeds the shared Base and preserves the retired Gemini explicit-cache entry point as an unconditional byte-identical pass-through.
proxy/providers/gemini/explicit_cache.go:17
Struct
Adapter
Adapter is the AWS Bedrock gateway adapter. It embeds the shared Base and adds Bedrock API-key/IAM authentication, a region/model allowlist, and Bedro
proxy/providers/bedrock/bedrock.go:13
Struct
Adapter
Adapter embeds the shared Base and overrides ApplyProviderNativeTransforms for explicit breakpoints and the separate experimental automatic-cache mark
proxy/providers/anthropic/anthropic.go:12
Struct
Adapter
proxy/providers/openaicompat/openaicompat.go:21
Struct
Adapter
Adapter embeds the shared Base and overrides ApplyProviderNativeTransforms to inject a stable OpenAI prompt_cache_key on the request's cacheable prefi
proxy/providers/openai/cache_key.go:20
Struct
Adapter
Adapter embeds Base and adds Azure-specific request validation. Legacy paths must name a deployment and use the configured dated api-version allowlist
proxy/providers/azureopenai/azureopenai.go:15
Struct
Adapter
Adapter is the Google Vertex AI gateway adapter. Like Bedrock, Vertex fronts multiple model families behind one cloud endpoint: Google Gemini (publish
proxy/providers/vertex/vertex.go:32
Struct
Agent
proxy/internal/nativeruntime/runtime.go:28
Struct
AgentCorpus
AgentCorpus is validated retained corpus plus content digest.
cacheengine/cachebench/corpus.go:90
Interface
AgentDefinition
packages/agent/src/index.ts:50
Struct
AgentEvidence
AgentEvidence is one content-blind provider request joined to a strict local Cave Build. It exposes hashes and usage only; request/response bodies nev
proxy/internal/store/store.go:561
Class
AgentMcpHTTPError
packages/cli/src/index.ts:15145
Interface
AgentProfile
packages/cli/src/agents.generated.ts:27
Interface
AnswerGrader
AnswerGrader grades one model answer. LocalGrader is the offline fallback; gateway/authoritative runs can inject the canonical optimizer grader servic
engine/evals/quality.go:46
Struct
AnswerKeyModel
AnswerKeyModel is an explicit offline smoke runner. It never calls a provider; it returns the fixture's expected answer and labels usage as local.
engine/evals/quality.go:335
Struct
App
App holds the parsed App identity and the SSRF-guarded HTTP client.
shared/platform/githubapp/githubapp.go:54
Struct
AppliedFixRecord
AppliedFixRecord is Caveman-owned outcome-ledger state. BeforeEvidence is retained internally as locator/measurement metadata; it never contains a rec
proxy/internal/store/learn_outcomes.go:18
Interface
ArtifactDefinition
packages/agent/src/primitives.ts:369
Class
AssemblyStabilityError
packages/sdk/typescript/src/index.ts:157
Class
AsyncJobsUnavailableError
Delayed job execution is unavailable and no job was submitted.
packages/sdk/python/caveman_cloud/core.py:1405
Class
AsyncJobsUnavailableError
packages/sdk/typescript/src/index.ts:721
next →
1–100 of 902, ranked by callers