Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GAIR-NLP/daVinci-Agency
/ types & classes
Types & classes
341 in github.com/GAIR-NLP/daVinci-Agency
⨍
Functions
2,118
◇
Types & classes
341
↳
Endpoints
14
↓ 60 callers
Class
SimpleNamespace
tests/unit/utils/test_llm.py:104
↓ 29 callers
Class
RolloutExecutionConfig
Configuration controlling rollout execution and artifact persistence.
src/utils/config.py:607
↓ 25 callers
Class
TrajectoryPathResolver
Resolve directories or file strings into writable trajectory paths.
src/utils/trajectory_paths.py:18
↓ 20 callers
Class
StageRunSpec
Materialized rollout request for a single staged query stage.
src/pipelines/rollout_executor/staged_queries.py:28
↓ 19 callers
Class
MiniSweRunnerError
Raised when the mini scaffold runner encounters a fatal error.
src/services/mini_swe_runner.py:32
↓ 19 callers
Class
RolloutExecutor
Execute rollout queries, persist artifacts, and record gating status.
src/pipelines/rollout_executor/executor.py:270
↓ 18 callers
Class
DomainAnalysisError
Raised when domain analysis cannot be completed.
src/pipelines/domain_analysis/llm_topic_classifier.py:21
↓ 18 callers
Class
GitWorkspaceManager
High-level git workspace helper tailored for staged rollout execution.
src/pipelines/rollout_executor/git_workspace.py:51
↓ 16 callers
Class
DiffGenerationError
Raised when diff generation cannot be completed.
src/services/rollout_diff/generator.py:34
↓ 16 callers
Class
ExecutionTemplate
Configuration blueprint describing how to execute a rollout.
src/models/artifacts.py:638
↓ 16 callers
Class
StageConfigService
Manage stage baseline assignments backed by rollout plan artifacts.
src/pipelines/rollout_executor/stage_config.py:18
↓ 15 callers
Class
MiniSweRolloutRunner
Wrapper that executes rollout queries via mini-swe-agent.
src/services/mini_swe_runner.py:64
↓ 14 callers
Class
LegacyQueryArtifact
Serialized single-query payload used by legacy rollout tooling.
src/models/artifacts.py:276
↓ 13 callers
Class
AgentRun
Single execution instance of a rollout validation.
src/models/artifacts.py:682
↓ 13 callers
Class
ChainBuilder
Build candidate PR chains based on repository and topic groupings.
src/pipelines/pr_combiner/chain_builder.py:23
↓ 13 callers
Class
MiniSweRunRequest
Execution metadata for a mini scaffold rollout.
src/services/mini_swe_runner.py:37
↓ 13 callers
Class
TelemetryRecorder
Aggregates counters and execution durations for the pipeline.
src/utils/telemetry.py:21
↓ 12 callers
Class
SiiAgentClient
Lightweight HTTP client for sii-agent-sdk endpoints.
src/services/sii_agent_client.py:45
↓ 12 callers
Class
StageValidationError
Raised when staged query validation fails.
src/pipelines/query_constructor/validators.py:32
↓ 11 callers
Class
QueryArtifact
Per-chain query artifact containing metadata and generated stage entries.
src/models/artifacts.py:385
↓ 11 callers
Class
StageRolloutOrchestrator
Coordinate staged rollout execution with evaluator feedback loops.
src/pipelines/rollout_executor/stage_session.py:72
↓ 10 callers
Class
ChainValidator
Evaluate whether candidate chains satisfy configured constraints.
src/pipelines/pr_combiner/validator.py:21
↓ 10 callers
Class
SessionLog
Represents a single turn in the rollout transcript.
src/models/artifacts.py:1797
↓ 9 callers
Class
WorklistItem
Actionable cleanup item.
src/services/rollout_registry.py:107
↓ 9 callers
Class
WorkspaceTemplateManager
Manage template repositories and copy-on-write workspaces.
src/pipelines/rollout_executor/workspace.py:68
↓ 8 callers
Class
DomainAnalysisRollupError
Raised when a domain analysis rollup cannot be completed.
src/utils/domain_analysis_rollup.py:12
↓ 8 callers
Class
MultiRoundDefaults
Default guardrail and storage options for multi-round sessions.
src/utils/config.py:593
↓ 8 callers
Class
PRChain
Ordered list of PR records representing a narrative.
src/models/artifacts.py:193
↓ 8 callers
Class
PRDetails
Rich representation of a pull request sourced from dataset + GitHub API.
src/pipelines/pr_combiner/models.py:21
↓ 8 callers
Class
PRRecordSummary
Minimal record describing PR commits for diff generation.
src/models/artifacts.py:1935
↓ 8 callers
Class
QueryTask
Wrapper binding a query artifact to its source path.
src/cli/rollout_executor_cli.py:103
↓ 8 callers
Class
StageMeta
Metadata describing a single rollout stage.
src/services/rollout_registry.py:16
↓ 8 callers
Class
_DummySession
tests/unit/cli/test_rollout_executor_cli.py:84
↓ 7 callers
Class
DiffPatch
Single file diff patch in unified format.
src/models/artifacts.py:1922
↓ 7 callers
Class
DomainTaxonomyEntry
Single domain entry sourced from the taxonomy definition.
src/pipelines/domain_analysis/llm_topic_classifier.py:26
↓ 7 callers
Class
DummyClient
tests/unit/utils/test_llm.py:99
↓ 7 callers
Class
MultiRoundSessionManager
Stateful helper that encapsulates session creation, append, and resume flows.
src/pipelines/rollout_executor/session.py:26
↓ 7 callers
Class
PRRecord
Metadata describing a single pull request.
src/models/artifacts.py:139
↓ 7 callers
Class
PatchApplicationResult
Outcome of attempting to apply a patch to the workspace.
src/pipelines/rollout_executor/git_workspace.py:32
↓ 7 callers
Class
PromptNotFoundError
Raised when a prompt template cannot be resolved from the catalog.
src/services/prompt_loader.py:22
↓ 7 callers
Class
SchemaAssertionError
Raised when a JSON payload fails to satisfy the expected schema.
tests/util/schema_assertions.py:8
↓ 7 callers
Class
StageTestQueryEntry
Stage-level entry capturing generated test queries and commit metadata.
src/models/artifacts.py:404
↓ 7 callers
Class
StubAttemptRunner
tests/unit/pipelines/rollout_executor/test_stage_session.py:107
↓ 7 callers
Class
StubEvaluator
tests/unit/pipelines/rollout_executor/test_stage_session.py:135
↓ 7 callers
Class
StubTelemetry
tests/unit/pipelines/rollout_executor/test_stage_session.py:161
↓ 6 callers
Class
CombinerOrchestrator
Coordinates building, validating, and persisting PR chains.
src/pipelines/pr_combiner/combiner.py:29
↓ 6 callers
Class
MiniSweRunResult
Outcome of a mini scaffold rollout invocation.
src/services/mini_swe_runner.py:50
↓ 6 callers
Class
QueryArtifactMetadata
Metadata describing generated query artifacts for reviewer consumption.
src/models/artifacts.py:344
↓ 6 callers
Class
RolloutTranscript
Detailed record of rollout execution.
src/models/artifacts.py:1805
↓ 6 callers
Class
StageAttemptRunner
Execute individual stage attempts via the rollout executor.
src/pipelines/rollout_executor/stage_session.py:1094
↓ 6 callers
Class
StageEvaluationSummary
Evaluator decision metadata for a staged attempt.
src/models/artifacts.py:1145
↓ 6 callers
Class
StageRecord
A single stage aligned to a PR within the staged query artifact.
src/models/artifacts.py:448
↓ 6 callers
Class
WorkspaceDelta
Captured workspace diff used to preserve prior stage modifications.
src/models/artifacts.py:888
↓ 5 callers
Class
AgentStub
tests/unit/services/test_mini_swe_runner.py:54
↓ 5 callers
Class
DomainAnalysisDataError
Raised when PR chain or raw data records cannot be parsed.
src/pipelines/domain_analysis/data_loader.py:16
↓ 5 callers
Class
DummyResponse
tests/unit/services/test_sii_agent_client.py:14
↓ 5 callers
Class
RecordingExecutor
tests/unit/pipelines/rollout_executor/test_stage_session.py:652
↓ 5 callers
Class
RevisionSwitchResult
Summary of switching the workspace to a new revision.
src/pipelines/rollout_executor/git_workspace.py:42
↓ 5 callers
Class
RolloutRecord
Schema for a rollout record in rollouts.json.
src/pipelines/rollout_executor/scaling_success/models.py:86
↓ 5 callers
Class
RolloutStageAPI
Expose stage baseline operations.
src/services/api/rollouts.py:58
↓ 5 callers
Class
RunManifest
Thread-safe helper that records per-run rollout completions.
src/cli/rollout_executor_cli.py:120
↓ 5 callers
Class
StageExecution
Execution metadata for a single stage run.
src/models/artifacts.py:976
↓ 5 callers
Class
TokenBreakdown
Aggregated token totals.
src/services/reporting/rollout_dataset_stats.py:17
↓ 5 callers
Class
WorkspaceError
Raised when a workspace template or copy operation fails.
src/pipelines/rollout_executor/workspace.py:16
↓ 4 callers
Class
CommitIntentParser
Parse PR titles/descriptions to infer commit type per Conventional Commits.
src/pipelines/domain_analysis/commit_intent.py:21
↓ 4 callers
Class
CompletedRollouts
Registry snapshot used to skip previously processed queries during resume.
src/cli/rollout_executor_cli.py:111
↓ 4 callers
Class
DummyTokenizer
tests/unit/cli/test_data_pipeline_cli.py:71
↓ 4 callers
Class
GitWorkspaceError
Raised when git commands fail inside the rollout workspace.
src/pipelines/rollout_executor/git_workspace.py:15
↓ 4 callers
Class
PRChainDiffRequest
Request payload for generating diff patches for a PR chain.
src/models/artifacts.py:1943
↓ 4 callers
Class
ProcessingResult
Outcome of running the combiner pipeline.
src/pipelines/pr_combiner/models.py:160
↓ 4 callers
Class
QueryValidationError
Raised when query construction inputs are invalid.
src/pipelines/query_constructor/validators.py:28
↓ 4 callers
Class
RecordingSession
tests/unit/services/test_sii_agent_client.py:27
↓ 4 callers
Class
ReviewQueue
In-memory representation of the review queue backed by JSON persistence.
src/pipelines/pr_combiner/review_queue.py:77
↓ 4 callers
Class
RolloutIngestionError
Raised when rollouts.json cannot be parsed.
src/pipelines/rollout_executor/scaling_success/ingestion.py:15
↓ 4 callers
Class
RolloutUiController
Owns log buffering, Live layout rendering, and fallback summaries.
src/cli/rollout_executor_ui.py:126
↓ 4 callers
Class
SiiAgentProfile
Authentication profile description for the sii-agent SDK.
src/utils/config.py:272
↓ 4 callers
Class
StageAttemptResult
Artifacts captured from a single stage attempt.
src/pipelines/rollout_executor/stage_session.py:49
↓ 4 callers
Class
StageBlueprint
Declarative blueprint describing a stage in a template.
src/models/artifacts.py:588
↓ 4 callers
Class
StageEvaluator
Generate ground truth patches and evaluate stage attempts.
src/pipelines/rollout_executor/stage_session.py:1534
↓ 4 callers
Class
TemplateBlueprint
Template-defined blueprint covering stage layout and linkage rules.
src/models/artifacts.py:614
↓ 4 callers
Class
_ChainGenerationResult
src/cli/query_constructor_cli.py:90
↓ 4 callers
Class
_MiniStageAttemptRunner
Attempt runner that bridges mini-swe-agent outputs into staged session artifacts.
src/cli/rollout_executor_cli.py:315
↓ 4 callers
Class
_UiStub
tests/unit/cli/test_rollout_executor_cli.py:1138
↓ 3 callers
Class
CleanupOutcome
Per-rollout cleanup outcome.
src/services/rollout_cleanup.py:27
↓ 3 callers
Class
CommitIntent
Represents the inferred commit intent for a PR.
src/pipelines/domain_analysis/commit_intent.py:14
↓ 3 callers
Class
DecisionLogEntry
Captures a single scaling-success decision.
src/pipelines/rollout_executor/scaling_success/decision_log.py:15
↓ 3 callers
Class
DomainAnalysisCounts
Topic and feature counts parsed from domain analysis summaries.
src/utils/domain_analysis_rollup.py:17
↓ 3 callers
Class
DomainTaxonomy
In-memory representation of the domain taxonomy.
src/pipelines/domain_analysis/llm_topic_classifier.py:50
↓ 3 callers
Class
DummyQuery
tests/integration/pipelines/rollout_executor/test_concurrency.py:16
↓ 3 callers
Class
EnvironmentStatus
Aggregated readiness status for a template.
src/models/artifacts.py:775
↓ 3 callers
Class
PlanResult
src/pipelines/rollout_executor/scaling_success/planner.py:18
↓ 3 callers
Class
RelationshipCombinerAPI
Read-only API surface exposing relationship export artifacts.
src/services/api/relationship_combiner.py:11
↓ 3 callers
Class
RevisionSwitchEvent
Structured payload describing a revision switch attempt.
src/services/telemetry_stream.py:15
↓ 3 callers
Class
RolloutAgent
Construct rollout plans and delegate execution to sii-agent-sdk.
src/pipelines/rollout_executor/agent.py:33
↓ 3 callers
Class
TelemetryStream
Append-only event store with per-run sequencing.
src/services/telemetry_stream.py:156
↓ 3 callers
Class
TrajectoryPathError
Raised when a trajectory path cannot be created or written.
src/utils/trajectory_paths.py:13
↓ 3 callers
Class
UiConfig
Static configuration stitched together from CLI flags and env vars.
src/cli/rollout_executor_ui.py:38
↓ 3 callers
Class
WorkspaceLocator
Resolve repository workspaces, cloning when necessary.
src/cli/rollout_executor_cli.py:1904
↓ 3 callers
Class
_RunnerStub
tests/integration/rollout_executor/test_mini_scaffold.py:102
↓ 3 callers
Class
_TrackedWorkspace
State for a plan's shared workspace across stages.
src/pipelines/rollout_executor/stage_session.py:63
next →
1–100 of 341, ranked by callers