MCPcopy Create free account

hub / github.com/JuliusBrussee/caveman / types & classes

Types & classes902 in github.com/JuliusBrussee/caveman

↓ 36 callersClassCave
packages/sdk/python/caveman_cloud/core.py:328
↓ 11 callersFuncTypeReplayTransportFunc
ReplayTransportFunc adapts a function to ReplayTransport.
cacheengine/cachebench/replay.go:137
↓ 11 callersFuncTypeReplayVerifierFunc
ReplayVerifierFunc adapts a function to ReplayVerifier.
cacheengine/cachebench/replay.go:157
↓ 10 callersClassValidationResult
skills/caveman-compress/scripts/validate.py:43
↓ 6 callersFuncTypeDriverFunc
DriverFunc adapts a function to Driver.
cacheengine/types.go:179
↓ 6 callersStructfield
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 callersClassAssembleOptions
Input contract for the client-pure cache-optimal request assembler.
packages/sdk/python/caveman_cloud/core.py:211
↓ 5 callersClassAssemblySlot
One author-declared request fragment for :meth:`Cave.assemble`.
packages/sdk/python/caveman_cloud/core.py:202
↓ 5 callersClassCatalogError
shared/provider-catalog/validate_catalog.py:85
↓ 5 callersClassProvider
packages/sdk/python/caveman_cloud/core.py:1257
↓ 5 callersClassRetryLoopBreaker
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 callersClassCaveTool
A tool descriptor for inclusion in the tool catalog.
packages/sdk/python/caveman_cloud/core.py:251
↓ 4 callersClassPolicyDecision
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 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
cacheengine/cachebench/replay_test.go:806
↓ 3 callersClassContextPackItem
One caller-owned context fragment considered by ``cave.context.pack``.
packages/sdk/python/caveman_cloud/core.py:165
↓ 3 callersClassContextPackOptions
Budget and scoring options for connected-only context packing.
packages/sdk/python/caveman_cloud/core.py:177
↓ 3 callersTypeAliasDensityLevel
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 callersStructcodeCompressor
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 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
proxy/internal/gateway/server_test.go:57
↓ 3 callersInterfacesessionSource
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 callersClassCheckFailure
tests/verify_repo.py:30
↓ 2 callersClassCompressResult
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 callersClassContextPackResult
Selected caller-owned context plus inferred token accounting.
packages/sdk/python/caveman_cloud/core.py:189
↓ 2 callersInterfaceCounter
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 callersClassOTelExporter
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 callersClassRuntimePolicyRefresh
The outcome of one :meth:`RuntimePolicyClient.refresh`.
packages/sdk/python/caveman_cloud/core.py:2185
↓ 2 callersClassTaskProfile
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 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
shared/platform/githubapp/githubapp_test.go:469
↓ 1 callersClassAssemblyResult
Result from :meth:`Cave.assemble`; every token figure is inferred.
packages/sdk/python/caveman_cloud/core.py:223
↓ 1 callersClassAssemblyStabilityError
Stable/session content changed inside its declared lifetime.
packages/sdk/python/caveman_cloud/core.py:236
↓ 1 callersTypeAliasClass
Class is a position on the engine's safety ladder.
engine/safety/safety.go:12
↓ 1 callersClassExplodingStr
tests/test_compress_safety.py:121
↓ 1 callersClassJobsClient
Reserved async-job surface that fails locally before network I/O.
packages/sdk/python/caveman_cloud/core.py:1417
↓ 1 callersTypeAliasMode
Mode controls whether the engine transforms bytes.
engine/result.go:7
↓ 1 callersClassOTelSpan
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 callersClassRetryLoopError
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 callersClassRollup
engine/evals/fixtures/sample.py:18
↓ 1 callersClassRuntimePolicyClient
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 callersClassRuntimePolicyState
A snapshot of what the client currently holds.
packages/sdk/python/caveman_cloud/core.py:2173
↓ 1 callersClassToolSearchResult
Result from a server-side tool-search call.
packages/sdk/python/caveman_cloud/core.py:113
↓ 1 callersClassTrace
packages/sdk/python/caveman_cloud/core.py:1062
↓ 1 callersClassValidationResult
plugins/caveman/skills/caveman-compress/scripts/validate.py:43
↓ 1 callersClass_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 callersClass_AssembledRequest
Provider request carrying local-only Caveman assembly metadata.
packages/sdk/python/caveman_cloud/core.py:244
↓ 1 callersClass_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 callersClass_Create
packages/sdk/python/caveman_cloud/core.py:1308
↓ 1 callersClass_Prompts
Prompt-snippet helpers. Mirrors the TS ``cave.prompts`` namespace.
packages/sdk/python/caveman_cloud/core.py:1376
↓ 1 callersClass_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 callersClass_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 callersTypeAliascanonicalJSONNumber
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
TypeAliasAction
Action is the chosen image transform.
engine/image/image.go:55
StructActionRequest
browse/session.go:53
StructActionResult
browse/session.go:60
StructActivation
proxy/internal/nativepack/pack.go:25
InterfaceAdapter
proxy/providers/adapter.go:304
StructAdapter
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
StructAdapter
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
StructAdapter
Adapter embeds the shared Base and overrides ApplyProviderNativeTransforms for explicit breakpoints and the separate experimental automatic-cache mark
proxy/providers/anthropic/anthropic.go:12
StructAdapter
proxy/providers/openaicompat/openaicompat.go:21
StructAdapter
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
StructAdapter
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
StructAdapter
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
StructAgent
proxy/internal/nativeruntime/runtime.go:28
StructAgentCorpus
AgentCorpus is validated retained corpus plus content digest.
cacheengine/cachebench/corpus.go:90
InterfaceAgentDefinition
packages/agent/src/index.ts:50
StructAgentEvidence
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
ClassAgentMcpHTTPError
packages/cli/src/index.ts:15145
InterfaceAgentProfile
packages/cli/src/agents.generated.ts:27
InterfaceAnswerGrader
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
StructAnswerKeyModel
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
StructApp
App holds the parsed App identity and the SSRF-guarded HTTP client.
shared/platform/githubapp/githubapp.go:54
StructAppliedFixRecord
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
InterfaceArtifactDefinition
packages/agent/src/primitives.ts:369
ClassAssemblyStabilityError
packages/sdk/typescript/src/index.ts:157
ClassAsyncJobsUnavailableError
Delayed job execution is unavailable and no job was submitted.
packages/sdk/python/caveman_cloud/core.py:1405
ClassAsyncJobsUnavailableError
packages/sdk/typescript/src/index.ts:721
next →1–100 of 902, ranked by callers