MCPcopy Create free account

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

Types & classes1,035 in github.com/JuliusBrussee/caveman

↓ 37 callersClassCave
packages/sdk/python/caveman_cloud/core.py:350
↓ 19 callersClassAttempt
packages/middleware/python/caveman_middleware/_native.py:205
↓ 14 callersClassMiddlewareError
packages/sdk/python/caveman_cloud/middleware/types.py:67
↓ 12 callersInterfaceCandidate
packages/sdk/typescript/src/middleware/types.ts:24
↓ 11 callersInterfaceAdapter
packages/sdk/typescript/src/middleware/types.ts:8
↓ 11 callersClassMiddlewareRuntime
packages/sdk/python/caveman_cloud/middleware/runtime.py:34
↓ 10 callersClassValidationResult
skills/caveman-compress/scripts/validate.py:43
↓ 10 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
proxy/internal/gateway/server_test.go:57
↓ 9 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:88
↓ 7 callersInterfaceScope
packages/sdk/typescript/src/middleware/types.ts:2
↓ 5 callersClassAssembleOptions
Input contract for the client-pure cache-optimal request assembler.
packages/sdk/python/caveman_cloud/core.py:233
↓ 5 callersClassAssemblySlot
One author-declared request fragment for :meth:`Cave.assemble`.
packages/sdk/python/caveman_cloud/core.py:224
↓ 5 callersClassCatalogError
shared/provider-catalog/validate_catalog.py:85
↓ 5 callersClassMiddlewareError
packages/sdk/typescript/src/middleware/validate.ts:15
↓ 5 callersClassNativeSession
packages/middleware/python/caveman_middleware/_native.py:231
↓ 5 callersClassProvider
packages/sdk/python/caveman_cloud/core.py:1279
↓ 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:68
↓ 4 callersClassCaveTool
A tool descriptor for inclusion in the tool catalog.
packages/sdk/python/caveman_cloud/core.py:273
↓ 4 callersClassOptimization
packages/sdk/python/caveman_cloud/middleware/types.py:44
↓ 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:2169
↓ 4 callersClassScope
packages/sdk/python/caveman_cloud/middleware/types.py:7
↓ 3 callersClassAsyncMiddlewareRuntime
packages/sdk/python/caveman_cloud/middleware/async_runtime.py:13
↓ 3 callersClassCavemanLLM
Delegate to an existing native LLM. Model-only calls are recovery-free. Public provider methods retain native serialization, retries, callbacks,
packages/middleware/python/caveman_middleware/llama_index.py:337
↓ 3 callersClassContextPackItem
One caller-owned context fragment considered by ``cave.context.pack``.
packages/sdk/python/caveman_cloud/core.py:187
↓ 3 callersClassContextPackOptions
Budget and scoring options for connected-only context packing.
packages/sdk/python/caveman_cloud/core.py:199
↓ 3 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
↓ 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 callersClass_Cancellation
One weak native callback per invocation, with no per-chunk callback list.
packages/middleware/python/caveman_middleware/autogen.py:117
↓ 3 callersClass_Connection
packages/middleware/python/caveman_middleware/langchain.py:89
↓ 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 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 callersClassCavemanAnthropicMiddleware
Append after the application's authorization and original-content guards.
packages/middleware/python/caveman_middleware/anthropic.py:23
↓ 2 callersClassCavemanChatCompletionClient
Delegate every native call; model-only use is recovery-free.
packages/middleware/python/caveman_middleware/autogen.py:159
↓ 2 callersClassCavemanLLM
Wrap a native CrewAI LLM; assign a separate trusted Scope per context. Use ``with_caveman_agent`` to register the matching recovery BaseTool.
packages/middleware/python/caveman_middleware/crewai.py:91
↓ 2 callersClassCavemanModel
Native Agno Model delegate. Model-only use has no recovery executor. Agno's Model.response methods retain orchestration. Only invoke/ainvoke and
packages/middleware/python/caveman_middleware/agno.py:211
↓ 2 callersClassCavemanModel
Public native model delegate. A model wrapper alone is recovery-free.
packages/middleware/python/caveman_middleware/strands.py:33
↓ 2 callersClassCavemanModel
Native Model delegate; direct model-only use has no recovery executor.
packages/middleware/python/caveman_middleware/pydantic_ai.py:192
↓ 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:163
↓ 2 callersClassContextPackResult
Selected caller-owned context plus inferred token accounting.
packages/sdk/python/caveman_cloud/core.py:211
↓ 2 callersClassMCPToolBinding
The native MCP definition and the callable registered in the host loop.
packages/middleware/python/caveman_middleware/mcp.py:27
↓ 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:1626
↓ 2 callersClassOpenAICall
One prepared native operation and its observed physical HTTP attempts.
packages/middleware/python/caveman_middleware/_httpx2.py:15
↓ 2 callersClassRuntimePolicyRefresh
The outcome of one :meth:`RuntimePolicyClient.refresh`.
packages/sdk/python/caveman_cloud/core.py:2207
↓ 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:284
↓ 2 callersClassUsageReader
packages/middleware/python/caveman_middleware/_usage.py:39
↓ 2 callersClass_Connection
packages/middleware/python/caveman_middleware/agno.py:128
↓ 2 callersClass_Invocation
packages/middleware/python/caveman_middleware/llama_index.py:71
↓ 2 callersClass_Stream
packages/middleware/python/caveman_middleware/agno.py:108
↓ 2 callersFuncTyperoundTripFunc
func(*http.Request) (*http.Response, error)
shared/platform/githubapp/githubapp_test.go:469
↓ 1 callersClassASGIContext
Returned by server-side auth, never deserialized from caller input. recovery is a binding registered with the host's actual native tool loop.
packages/middleware/python/caveman_middleware/asgi.py:29
↓ 1 callersClassAdapter
packages/sdk/python/caveman_cloud/middleware/types.py:15
↓ 1 callersClassAssemblyResult
Result from :meth:`Cave.assemble`; every token figure is inferred.
packages/sdk/python/caveman_cloud/core.py:245
↓ 1 callersClassAssemblyStabilityError
Stable/session content changed inside its declared lifetime.
packages/sdk/python/caveman_cloud/core.py:258
↓ 1 callersClassAsyncObservedStream
packages/middleware/python/caveman_middleware/_httpx2.py:133
↓ 1 callersClassCallReport
Final native-call decision; no source text or provider credentials.
packages/sdk/python/caveman_cloud/middleware/types.py:54
↓ 1 callersClassCandidate
packages/sdk/python/caveman_cloud/middleware/types.py:23
↓ 1 callersClassCavemanASGIMiddleware
Place inside authentication and original-content guard middleware. resolve_context may decline by returning None; existing application routing
packages/middleware/python/caveman_middleware/asgi.py:53
↓ 1 callersClassCavemanCapability
Add scoped recovery and wrap each selected native model invocation. Other capabilities and the native Agent own authorization, history, tools,
packages/middleware/python/caveman_middleware/pydantic_ai.py:128
↓ 1 callersClassCavemanLLMTools
Native model and tools for an application-owned loop; no scheduler.
packages/middleware/python/caveman_middleware/llama_index.py:197
↓ 1 callersClassCavemanMiddleware
Native per-model middleware. Register recovery_tool in the host tool list. with_caveman_agent() performs collision-safe model/tool registration t
packages/middleware/python/caveman_middleware/langchain.py:152
↓ 1 callersClassCavemanModelConfig
packages/middleware/python/caveman_middleware/autogen.py:147
↓ 1 callersClassCavemanOpenAIToolLoop
Native client and immutable dispatch map for an application-owned loop. Call the selected native Chat Completions or Responses API with ``tools``
packages/middleware/python/caveman_middleware/openai.py:38
↓ 1 callersClassCavemanRecoveryTool
Executed by CrewAI's existing native tool scheduler.
packages/middleware/python/caveman_middleware/crewai.py:54
↓ 1 callersClassCavemanWorkbench
Add scoped recovery to a real workbench without changing its tool results. AutoGen 0.7.5 selects streaming tools by this public base class. Deleg
packages/middleware/python/caveman_middleware/autogen.py:367
↓ 1 callersClassCavemanWorkbenchConfig
packages/middleware/python/caveman_middleware/autogen.py:153
↓ 1 callersTypeAliasClass
Class is a position on the engine's safety ladder.
engine/safety/safety.go:12
↓ 1 callersClassExplodingStr
tests/test_compress_safety.py:175
↓ 1 callersClassJobsClient
Reserved async-job surface that fails locally before network I/O.
packages/sdk/python/caveman_cloud/core.py:1439
↓ 1 callersClassLockTimeoutError
Raised when another process holds the compress lock past LOCK_WAIT_SECONDS.
plugins/caveman/skills/caveman-compress/scripts/compress.py:113
↓ 1 callersClassLockTimeoutError
Raised when another process holds the compress lock past LOCK_WAIT_SECONDS.
skills/caveman-compress/scripts/compress.py:113
↓ 1 callersClassMiddlewareRuntime
packages/sdk/typescript/src/middleware/runtime.ts:59
↓ 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:1545
↓ 1 callersClassRecoveryBinding
packages/sdk/python/caveman_cloud/middleware/types.py:34
↓ 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:48
↓ 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:2215
↓ 1 callersClassRuntimePolicyState
A snapshot of what the client currently holds.
packages/sdk/python/caveman_cloud/core.py:2195
↓ 1 callersClassSyncObservedStream
packages/middleware/python/caveman_middleware/_httpx2.py:96
↓ 1 callersStructTool
proxy/internal/nativeruntime/runtime.go:65
↓ 1 callersStructToolResult
ToolResult is an MCP tools/call result: a content list plus an error flag.
mcp/protocol.go:58
↓ 1 callersClassToolSearchResult
Result from a server-side tool-search call.
packages/sdk/python/caveman_cloud/core.py:135
↓ 1 callersClassTrace
packages/sdk/python/caveman_cloud/core.py:1084
↓ 1 callersClassValidationResult
plugins/caveman/skills/caveman-compress/scripts/validate.py:43
↓ 1 callersClass_ApplicationTools
Executor registration for a caller-owned loop of native LLM calls.
packages/middleware/python/caveman_middleware/llama_index.py:141
↓ 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:1339
↓ 1 callersClass_AssembledRequest
Provider request carrying local-only Caveman assembly metadata.
packages/sdk/python/caveman_cloud/core.py:266
↓ 1 callersClass_AsyncStream
packages/middleware/python/caveman_middleware/google.py:402
↓ 1 callersClass_Call
packages/middleware/python/caveman_middleware/crewai.py:77
↓ 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:959
↓ 1 callersClass_Create
packages/sdk/python/caveman_cloud/core.py:1330
↓ 1 callersClass_Frame
packages/middleware/python/caveman_middleware/agno.py:121
↓ 1 callersClass_FrozenFunctionTool
packages/middleware/python/caveman_middleware/llama_index.py:99
↓ 1 callersClass_FrozenRecoveryMetadata
packages/middleware/python/caveman_middleware/llama_index.py:88
↓ 1 callersClass_OwnedAsyncIterator
packages/middleware/python/caveman_middleware/llama_index.py:313
↓ 1 callersClass_OwnedIterator
packages/middleware/python/caveman_middleware/llama_index.py:289
↓ 1 callersClass_Prompts
Prompt-snippet helpers. Mirrors the TS ``cave.prompts`` namespace.
packages/sdk/python/caveman_cloud/core.py:1398
↓ 1 callersClass_Recovery
packages/middleware/python/caveman_middleware/llama_index.py:110
↓ 1 callersClass_RecoveryMetadata
packages/middleware/python/caveman_middleware/llama_index.py:82
next →1–100 of 1,035, ranked by callers