Silas Silas

Under the Hood

Silas isn't a thin wrapper around a language model. It's a purpose-built architecture where specialized components work in concert to solve real infrastructure problems.

System Architecture

Four interconnected layers, each optimized for its purpose. Flexibility where it matters, performance where it counts.

Silas Hive Architecture

User Interface Layer

Meet users where they work. The desktop app provides a rich GUI for visual workflows. The CLI offers scriptable automation. Slack integration brings Silas directly into team workflows.

Desktop App CLI Slack

Hive Orchestration Layer

The brain of Silas. Multiple specialized AI agents collaborate on complex tasks. Problems decompose into parallelizable work. Knowledge persists across sessions via semantic memory.

Multi-Agent Parallel Tasks Shared Memory

Edge Integration Layer

Direct connections to your infrastructure. Platform-specific MCP modules speak native APIs to F5, AVI, ServiceNow, Splunk, Grafana, and more. The job manager tracks execution with full audit trails.

F5 BIG-IP AVI / NSX ALB SSH/SCP Splunk ServiceNow

Infrastructure Layer

Performance at the foundation. High-speed async I/O with connection pooling for rapid device access. NATS messaging with NKey authentication and TLS. Time-series storage for telemetry. Semantic search via Gandalf.

Async I/O NATS Messaging Telemetry Semantic Search

Hive Multi-Agent Intelligence

Traditional AI assistants are single-threaded thinkers. Silas Hive is a team of specialists that break down complex problems, work in parallel, and aggregate results.

How Hive Works

1

Problem Decomposition

The Coordinator analyzes your request and breaks it into a directed acyclic graph (DAG) of subtasks.

2

Expert Routing

Tasks route to domain experts based on capabilities. Discovery tasks go to the Discovery Expert, configuration changes to Change Management.

3

Parallel Execution

Independent tasks execute simultaneously. Dependent tasks wait for prerequisites. Throughput scales with problem complexity.

4

Result Aggregation

Results flow back to the Coordinator, which synthesizes a coherent response and stores learnings in shared memory.

Specialist MCPs

Coordinator

Decomposes prompts, routes to MCPs, aggregates results, streams traces

Observability MCPs

Splunk (28 tools), Grafana / Prometheus (14 tools), ServiceNow (9 tools)

F5 / AVI Operations

BIG-IP MCP (15 tools), AVI migration suite, LB Ops desktop panel

Intent Engine

Plan / policy / apply / drift / canary — vendor-agnostic core

Remote Ops

Ephemeral GHCR containers — connectivity testing, browser checks, safe probes

Gandalf Knowledge

Encrypted capsule store, local semantic retrieval, hub-distributed

Gandalf — Encrypted Knowledge Capsules

Gandalf is Silas's portable knowledge system — age-encrypted capsules of vendor documentation, deployment patterns, and distilled operational experience. Capsules are compiled centrally, distributed over the hub, and queried locally at runtime with semantic search. Content access is gated by license tier.

  • age-encrypted capsules, decrypted per-session
  • Local semantic search via MiniLM embeddings — no cloud dependency at query time
  • Distributed via NATS JetStream + entitlement-gated downloads
  • Knowledge Pipeline in flight: chat history and live configs distilled into new capsules over time

Encrypted Knowledge Capsules

Agent & Sub-Agent Architecture

Silas isn't a single agent — it's a hierarchy of specialized agents that spawn, coordinate, and collaborate autonomously. Complex problems decompose into parallel workstreams, each handled by the right expert with the right tools.

Hive Orchestration (top level)

The Coordinator agent receives complex tasks and decomposes them into a directed acyclic graph (DAG) of subtasks. Each subtask routes to the best-fit specialist based on capabilities and current load.

Coordinator Decomposes, routes, aggregates
Python Expert MCP servers, API integrations
Rust Expert CLI, SSH, performance-critical paths
Infra Expert CI/CD, cloud functions, releases
Desktop Expert Tauri, React, sidecar integration

A2A Protocol • DAG Scheduling • Load-Balanced Routing • Model Escalation

Edge MCP Network (device level)

The main MCP server acts as a parent that spawns and manages child MCP servers — each a specialized sub-agent for a specific platform or service. Tools are auto-discovered and proxied transparently.

CLI / Desktop
mcp_lb_agent (parent)
F5 MCP → f5_*
AVI MCP → avi_*
Remote Ops → remote_*
Splunk MCP → splunk_*
Grafana MCP → grafana_*
ServiceNow → snow_*
GitHub MCP → pr_*, cmr_*

Auto-Discovery • Dynamic Proxy • Health Checks • Auto-Reconnect

DAG Decomposition

Complex tasks break into dependency graphs. Independent subtasks execute in parallel. Dependent tasks wait for prerequisites.

Model Escalation

Tasks start with efficient models and automatically escalate to more powerful ones when complexity demands it. Right-size every operation.

Auto-Proxy System

Child MCP servers register tools at startup. The parent dynamically generates forwarding wrappers with retry, reconnection, and tracing built in.

Approval Gates

Sensitive operations pause for human approval. Priority-based queues with Slack notifications and expiration timeouts. Full audit trail.

How Agents Communicate

A2A Protocol

Agents declare capabilities via Agent Cards. The Coordinator reads these cards to make routing decisions. Tasks dispatch via HTTP or WebSocket with streaming response support.

NATS Messaging

Event-driven task dispatch and result processing through NATS pub/sub. Topics for tasks, results, and logs. NKey authentication and TLS encryption on every connection.

Shared Memory

Agents share context through a semantic memory store backed by Gandalf. Patterns, errors, solutions, and learnings persist across sessions and agents. Sanitized before storage.

Performance at Scale

Silas is built for speed where it matters most — managing hundreds of devices without breaking a sweat.

Async

Non-blocking I/O throughout. Thousands of concurrent operations without thread explosion.

Pooled

Connection pooling per-host and global limits. No reconnection overhead on repeated operations.

Safe

Memory-safe architecture eliminates entire classes of bugs. No null pointers. No data races.

Parallel

Batch operations fan out to multiple devices simultaneously. Results stream back in real-time.

Built for Real-World Operations

Speed Where It Counts

  • - High-speed SSH with async I/O
  • - Native desktop and CLI applications
  • - Connection pooling for rapid device access
  • - Proxy and jump host support
  • - Memory-safe execution

Flexibility Where It Matters

  • - Platform-specific API integrations
  • - Multi-agent orchestration
  • - Job management with retry and audit
  • - ChatOps and notification services
  • - Extensible module architecture

Enterprise-Grade Security

Silas handles credentials, configurations, and network access. Security isn't an afterthought.

Data Sanitization

Every piece of data passes through a sanitization layer before leaving your environment. 30+ regex patterns catch API keys, tokens, private keys, and internal IPs.

AWS, GCP, GitHub, Slack, JWT, SSH keys, RFC 1918 IPs...

Encrypted Credentials & NKey Auth

Credentials encrypted at rest using age encryption. NATS messaging secured with NKey (Ed25519) challenge-response authentication and TLS. 1Password integration and BYOK support.

age encryption, NKey Ed25519, TLS/mTLS, 1Password vaults

Audit Trail

Every job, every command, every change is logged. Hierarchical job IDs enable tracing from user request through execution. Time-series storage retains 90 days of telemetry.

{mcp}:{job_type}:{timestamp}:{random}

What Gets Sanitized

API Keys

  • Anthropic (sk-ant-*)
  • OpenAI (sk-*)
  • AWS (AKIA*)
  • GCP service accounts

Tokens

  • JWT (eyJ*)
  • Bearer tokens
  • OAuth tokens
  • GitHub PATs

Private Keys

  • RSA private keys
  • SSH private keys
  • OpenSSH format
  • PEM certificates

Network

  • RFC 1918 IPs
  • Internal hostnames
  • 1Password refs
  • Connection strings

Platform Integrations

Silas speaks the native language of your infrastructure. Deep integrations, not screen scraping.

F5

F5 BIG-IP

Full iControl REST API support. Virtual servers, pools, monitors, iRules, ASM policies. TMOS shell access for advanced operations.

iControl REST tmsh
AVI

AVI / NSX ALB

Complete AVI REST API coverage. Virtual services, pools, health monitors, WAF, analytics. Multi-cloud awareness.

AVI REST Analytics

Slack ChatOps

Native Socket Mode integration. Ask questions, run commands, receive alerts directly in Slack. Intent classification routes to the right tool.

Socket Mode ChatOps

SSH / SCP

High-performance Rust SSH engine (silas-ssh). Async I/O with per-host and global connection pooling. Batch operations, file transfers, SOCKS5 proxy and jump host support.

Async SSH SCP Connection Pooling Proxy Support

Model Context Protocol

Built on the open MCP standard. Extensible module architecture. Easy to add new integrations that inherit Silas's context and capabilities.

MCP Extensible

Git / VCS

Version control integration for configuration-as-code workflows. Track changes, manage branches, and maintain audit history through Git.

Git Config-as-Code
CISCO

Cisco

Q2 2026

ACI fabric management, Nexus switching, IOS-XE routing. RESTCONF and CLI support for comprehensive Cisco infrastructure automation.

ACI Nexus IOS-XE
JNP

Juniper

Q2 2026

Junos automation via NETCONF and REST APIs. SRX firewalls, EX/QFX switching, MX routing platforms with configuration management.

NETCONF SRX EX/QFX
PAN

Palo Alto

Q2 2026

Panorama and NGFW management. Security policies, NAT rules, threat prevention, and GlobalProtect VPN configuration automation.

Panorama NGFW GlobalProtect

Jira

Issue tracking and project management integration. Create tickets from alerts, link changes to stories, and track automation workflows.

Issues Projects
NOW

ServiceNow

9 purpose-built tools for ITSM and CMDB via Table API. Change management workflows, configuration item sync, incident tracking, and compliance automation with ServiceNow.

ITSM CMDB Table API
SPL

Splunk

Deep observability integration with 28 specialized tools. Query Splunk indexes, correlate events, manage alerts, and surface insights from your security and infrastructure telemetry.

Search Alerts Dashboards
GRF

Grafana

14 specialized tools for metrics and monitoring. Query dashboards, retrieve time-series data, manage alerts, and correlate infrastructure metrics with operational events.

Dashboards Metrics Alerting

Gandalf Knowledge Store

Portable encrypted vector store for persistent semantic memory. On-demand capsule creation for environment-specific knowledge that persists across sessions.

Encrypted Semantic Search Portable

Next Wave — Active Design

Cisco (IOS-XE, NX-OS, ACI), Juniper (Junos, SRX, Mist), and Palo Alto (Panorama, NGFW, GlobalProtect) MCPs are scaffolded with Phase 1 epics in flight — read-only tool surfaces first, Intent-gated apply in Phase 2.

Cisco Juniper Palo Alto Phase 1 — Q2 2026

Roadmap

Citrix ADC, Zscaler, VeloCloud, Versa SASE, Fortinet, and Check Point adapters will plug into the same Intent provider interface once the Phase 1 vendors land.

Design

Ephemeral Testing Module

Validate changes before they hit production. Silas includes a fully ephemeral testing environment for end-to-end validation of your automation workflows.

Fully Ephemeral

Test environments spin up on demand and tear down automatically. No persistent test infrastructure to maintain or secure.

End-to-End Validation

Test complete workflows from discovery through deployment. Validate API calls, configuration syntax, and expected outcomes.

Pre-Flight Checks

Catch errors before production. Syntax validation, dependency checking, and impact analysis built into every test run.

Fast Feedback

Results in seconds, not hours. Parallel test execution and intelligent caching accelerate your validation cycles.

# Run end-to-end tests before deployment
$ silas test run --workflow vip-migration
Environment provisioned
Discovery validated (12 objects)
Configuration syntax checked
API calls simulated (47 requests)
Rollback plan generated
Environment torn down
All tests passed. Ready for production.

Operations & Migration

Purpose-built capabilities for real-world infrastructure work — from safe remote execution to full-stack platform migrations.

Remote Operations

Ephemeral containerized environments for safe remote execution. Spin up purpose-built GHCR containers with the exact tools you need, execute operations, capture results, and tear down. Nothing persists. Nothing leaks.

Ephemeral GHCR Sandboxed

AVI-to-F5 Migration

Full-stack migration engine for moving workloads from AVI/NSX ALB to F5 BIG-IP. Object mapping, configuration translation, health monitor conversion, and validation at every step. Not a config converter — a migration partner.

Object Mapping Validation Rollback

Credential Provisioning

Flexible credential management with three resolution tiers: bring your own API keys (BYOK), 1Password vault integration for provisioned secrets, or local encrypted storage. Your keys, your control.

BYOK 1Password Encrypted Storage

Platform Support

macOS

Apple Silicon native. Primary platform.

Windows

Desktop and CLI. Full feature parity.

Linux

Desktop and CLI. Ubuntu, Fedora, Arch.

Governance & Prompt Ecosystem

Silas ships with a layered governance model and a prompt ecosystem that lets organizations customize, extend, and share agent behaviors — without touching code.

Prompt Marketplace

A curated library of agent prompts, workflows, and domain-specific instructions. Browse, install, and combine prompt packs for your environment — from vendor-specific runbooks to compliance templates.

Prompt Inheritance

A three-tier merge system: core bundled prompts, organization overlays, and user customizations. Package updates never overwrite your customizations. Your rules layer cleanly on top of ours.

Execution Governance

Approval queues gate sensitive operations — deployments, infrastructure changes, security actions. Priority-based workflows with Slack notifications, expiration timeouts, and full audit history.

Three-Tier Prompt System

1

Core Prompts (bundled)

Agent role definitions, tool instructions, and safety guardrails shipped with every release.

2

Organization Layer (~/.silas/)

Company-specific rules, naming conventions, compliance requirements, and domain knowledge overlays.

3

User Customizations (personal)

Individual preferences, workflow shortcuts, and personal agent behavior tuning.

Each layer merges cleanly. Updates to core prompts never overwrite your customizations.

# Prompt inheritance at work
core_instructions.md
Safety, tool usage, base behaviors
+ merged with
user_instructions.md
"Always use HA pairs for prod VIPs"
"Naming: {dc}-{app}-{tier}-{idx}"
+ merged with
user_AGENTS.md
"Prefer F5 iRules over policies"
= instructions.md (generated)

Layered Permission Controls

Prompt-Level

Define what agents can and cannot do through natural language rules. Agent behaviors are constrained by their prompt definitions.

Execution-Level

Approval queues for sensitive operations. Deployments, security changes, and infrastructure modifications require human sign-off.

Permission-Level

Filesystem paths, shell commands, and network access controlled via preferences.toml. Allowlists and blocklists for fine-grained control.

Silas Intent — Declare Your Network. Silas Reconciles It.

Core Platform

Silas Intent is the declarative substrate that runs through every vendor integration — think Argo CD or Pulumi, but for network and security devices. Declare desired state in YAML, Silas watches your Git, computes a plan, runs policy checks, validates with a synthetic canary, and only then applies. Drift is detected continuously and surfaced back to the same plan-and-apply loop.

  • Vendor-agnostic core. Stacks, Plans, Policies, State, Manifest, and Drift know nothing about F5 vs. Junos vs. Panorama. Vendor adapters plug in behind the same interface.
  • Policy before apply. Rules are authored in YAML — not a specialty language — so network operators can write them.
  • Canary checks per tenant. Synthetic health checks gate every apply before production traffic is touched.
  • Locally resilient. Per-device audit log survives severance from Splunk, Git, or the Silas hub.
  • Manifest-driven governance. Three-layer merge (bundled → org → user) with trial / pro / enterprise license gating.
# Example intent (F5 — works the same on any provider)
stack:
name: "prod-web-vip"
provider: "bigip"
desired:
pool_members: [">= 2"]
health_monitor: "required"
ssl_profile: "tls-1.2-minimum"
policy: "production-baseline.yaml"
canary: "synthetic-http-get"

Ready to Meet Your Gray Beard?

14-day free trial. No credit card required. Full access to all features.