Skip to content

Takes default settings from CARGO_MANIFEST_DIR#30

Merged
AlexMikhalev merged 3 commits intomainfrom
default_config_from_manifest
Feb 2, 2024
Merged

Takes default settings from CARGO_MANIFEST_DIR#30
AlexMikhalev merged 3 commits intomainfrom
default_config_from_manifest

Conversation

@AlexMikhalev
Copy link
Contributor

Take a default path from CARGO MANIFEST

Signed-off-by: AlexMikhalev <alex@metacortex.engineer>
Signed-off-by: AlexMikhalev <alex@metacortex.engineer>
@AlexMikhalev AlexMikhalev requested a review from mre February 2, 2024 10:10
Signed-off-by: AlexMikhalev <alex@metacortex.engineer>
@AlexMikhalev AlexMikhalev merged commit efb1d6b into main Feb 2, 2024
@AlexMikhalev AlexMikhalev deleted the default_config_from_manifest branch February 2, 2024 18:39
AlexMikhalev added a commit that referenced this pull request Mar 20, 2026
Add SpawnRequest struct and spawn_with_fallback() method that:
- Validates banned providers before spawn (ADR-002)
- Uses ProviderTier timeout values (Quick=30s, Deep=60s, Impl=120s, Oracle=300s)
- Retries with fallback provider/model on primary failure
- Integrates per-provider circuit breakers (3 failures = open 5 min)
- Returns SpawnerError on both primary and fallback failure

SpawnRequest avoids circular dependency with terraphim_orchestrator
by mirroring needed AgentDefinition fields in the spawner crate.

Fixes #30

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant