Skip to main content

App Generation Handoff

ValorIDE completes the loop after App Generation produces an application. The web app can generate schemas, APIs, components, workflows, and deployments; ValorIDE then opens the generated code as a workspace for agentic refinement.

ValorIDE application generation

Handoff Inputs

InputSourceValorIDE use
OpenAPI specOpenAPI Design Center / ThorAPIUnderstand domain models, endpoints, generated clients.
Generated TypeScript clientThorAPICall server APIs from React components and tests.
Generated componentsApp Generation component libraryCustomize UI without losing schema alignment.
Workflow definitionsValkyrAIAdd automation, MCP endpoints, app-specific operations.
IntegrationAccountsValkyrAI / ValorConfigure external systems without leaking secrets.
Project recordValkyrAI / GrayMatterTrack strategy, goals, tasks, generated apps, deployment follow-up, and MCP publication.
GrayMatter memoryGrayMatterKeep durable project context, decisions, and preferences.
SWARM presenceSwarmOpsCoordinate with other active agents.

Publish-Back Loop

Practical Workflow

  1. Generate or select an application in the web app.
  2. Download/open the generated project in ValorIDE.
  3. Let ValorIDE load the Project context from GrayMatter/ValkyrAI when available.
  4. Ask ValorIDE to inspect the generated clients and component surfaces.
  5. Refine behavior, UI, tests, and local automation.
  6. Use MCP/workflow tools when app behavior depends on server-side workflows.
  7. Publish back to the hosted instance or deployment target.

ValorIDE can create or update Project records through the GrayMatter/ValkyrAI client surface with sourceSurface: "valoride". That keeps agentic coding work connected to the same Project visible in the LCARS dashboard and to the same GrayMatter project memory used by other agents.

Model Providers

ValorIDE should expose model choice as a coding-agent concern: OpenAI, Claude, Ollama/open source models, or enterprise provider routing. The selected model changes how the agent reasons and edits code; it should not change RBAC or secret visibility.