Commit History

Bring up WireGuard when provided and add SSH preflight summary
0d737a7

Graham Paasch commited on

Remove unsupported sanitize arg from Gradio HTML to fix startup
e319d01

Graham Paasch commited on

Render mermaid diagrams by disabling HTML sanitization
c9f358c

Graham Paasch commited on

Skip SSH when seeding succeeds in hybrid mode; add SSH-on-seed-fail flag
8281e6b

Graham Paasch commited on

Fix hybrid seeding to use template engine and add generate_config alias
e3cc8b5

Graham Paasch commited on

Add hybrid GNS3 seeding for deployment and enable deploy by default
44ffd72

Graham Paasch commited on

Re-enable deployment by default and attach lab info to runs
8b7e0ae

Graham Paasch commited on

Disable real deployment by default; require env flag to enable
1c6078b

Graham Paasch commited on

Create GNS3 projects per run and surface dynamic lab links
0b8a3a7

Graham Paasch commited on

Fix GNS3 web UI link with project ID override
f7e49e2

Graham Paasch commited on

Shorten MCP call timeout and make get_projects non-blocking
8c4fedf

Graham Paasch commited on

Fix mermaid diagram rendering in Gradio UI
d656541

Graham Paasch commited on

Guard startup debug checks for HF space stability
2bde752

Graham Paasch commited on

Add brownfield import mode and sponsor LLM support
86dc617

Graham Paasch commited on

Render mermaid diagrams via HTML component
0f56f53

Graham Paasch commited on

Normalize device roles/vendors and render mermaid diagram
7c185d5

Graham Paasch commited on

api keys are working now
9951b3d

Graham Paasch commited on

Update LLM connectivity status to show hackathon providers
3a1a96e

Graham Paasch commited on

Fix syntax error in Hugging Face response handling
cab0365

Graham Paasch commited on

Fix f-string escapes for new provider endpoints
3afb190

Graham Paasch commited on

Remove OpenRouter placeholder code
2e3e08f

Graham Paasch commited on

Add Blaxel, SambaNova, Nebius, and Hugging Face LLM providers
6f9e2de

Graham Paasch commited on

Disable OpenRouter; only Anthropic/OpenAI providers remain
703134e

Graham Paasch commited on

Normalize LLM env vars to strip whitespace and report presence accurately
32f0387

Graham Paasch commited on

manual debugging
9e66f5e

Graham Paasch commited on

Remove unused debug/dotenv imports from app entrypoint
e02b934

Graham Paasch commited on

Remove unused tool call log section from UI
198888b

Graham Paasch commited on

Remove LLM mock fallbacks and surface real errors
116aa59

Graham Paasch commited on

Log full exception details for Anthropic errors
a97abe4

Graham Paasch commited on

Surface API errors and fallback to OpenAI if Anthropic fails
5609762

Graham Paasch commited on

Improve consultation flow, diagrams, and fallback validation readiness
47bdfc8

Graham Paasch commited on

Improve monitoring UX and deterministic offline outputs
1209812

Graham Paasch commited on

Temporarily disable consultation UI due to Gradio 4.44.0 schema bug
e667ba8

Graham Paasch commited on

Fix Gradio State schema error - simplify consultation state to avoid JSON schema processing bug
ad6849b

Graham Paasch commited on

Fix ray module import error and add interactive consultation UI
e085479

Graham Paasch commited on

Fix f-string syntax error in suzieq_client.py
8ab2fb2

Graham Paasch commited on

Fix requirements.txt for HuggingFace Spaces deployment
ba89561

Graham Paasch commited on

Add comprehensive API monitoring and cost tracking
d0e39d2

Graham Paasch commited on

feat: Add GNS3 lab viewer integration for HuggingFace Space
af248b9

Graham Paasch commited on

feat: Automatic network configuration + console deployment success
fd37792

Graham Paasch commited on

feat: Real device deployment via console - 3/3 GNS3 devices SUCCESS! 🎉
55c0c24

Graham Paasch commited on

docs: Stage 6 Quick Start Guide
b25bf68

Graham Paasch commited on

feat: GNS3 lab deployment script with examples
6d91bcf

Graham Paasch commited on

test: Stage 6 comprehensive test suite - 23/23 passing
d36860e

Graham Paasch commited on

docs: Complete deployment guide for Stage 6
c81a736

Graham Paasch commited on

feat: Stage 6 - Autonomous Deployment Engine
b7af396

Graham Paasch commited on

docs: Ray scaling guide for hyperscale deployments
c393169

Graham Paasch commited on

feat: Ray distributed execution for hyperscale deployments
a660fc7

Graham Paasch commited on

feat: GitOps workflow engine with environment promotion (Todo #6)
f32c872

Graham Paasch commited on

feat: RAG-based incident learning system (Todo #5)
8e74f68

Graham Paasch commited on