087781556b
Graph construction no longer raises on a bootstrap registry: build paths bind a shared RegistryNotReadyChatModel placeholder that fails every call with MODEL_REGISTRY_NOT_READY, so langgraph dev serves the Config API for first-time configuration while run creation stays forbidden. Run snapshot binding no longer compares configurable 'workspace_deployment_id' (the workspace-isolation scope id) against the snapshot's issuing deployment — a mismatch that made every BFF run fail with SNAPSHOT_NOT_FOUND. SnapshotService.get_for_run verifies thread_id equality plus membership in the platform-registered deployment set (local_deployment_id + webui_delegation_public_keys entries). Blocking I/O moved off the event loop for langgraph dev's blockbuster: Config API authentication (store mkdir/chmod, config.yaml read, jti registration) and the message-budget snapshot read now run in threads, with the immutable snapshot cached per run. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
55 lines
626 B
Plaintext
55 lines
626 B
Plaintext
# macOS
|
|
.DS_Store
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
*.egg
|
|
*.pytest_cache/
|
|
.benchmarks/
|
|
.coverage
|
|
.ipynb_checkpoints/
|
|
|
|
# Environment
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
.venv/
|
|
venv/
|
|
bridge/node_modules/
|
|
bridge/package-lock.json
|
|
|
|
# IDE / Tools
|
|
.vscode/
|
|
.idea/
|
|
.agents/
|
|
.claude/
|
|
.cursor/
|
|
.codex/
|
|
.cursorrules
|
|
.ruff_cache/
|
|
|
|
# Project specific
|
|
.langgraph_api/
|
|
workspace/
|
|
skills/
|
|
!EvoScientist/skills/
|
|
memory/
|
|
!EvoScientist/memory/
|
|
media/
|
|
conversation_history/
|
|
.deno_cache/
|
|
*.ipynb
|
|
*CLAUDE.md
|
|
*AGENTS.md
|
|
*meals/
|
|
botpy.log
|
|
large_tool_results/
|
|
runs/
|
|
|
|
# local runtime artifacts (scope tokens, control DBs)
|
|
.evoscientist/
|