ktx/docs-site/components/terminal-preview.tsx
Andrey Avtomonov 721f1a998f
feat(cli)!: remove ktx agent command (#58)
* feat(cli)!: remove ktx agent command

* test(context): update PGlite boundary guardrail
2026-05-13 13:01:56 +02:00

56 lines
2.2 KiB
TypeScript

export function TerminalPreview() {
return (
<div className="terminal-frame sheen w-full max-w-[560px]">
<div className="terminal-head">
<span className="terminal-dot" style={{ background: "#ff5f57" }} />
<span className="terminal-dot" style={{ background: "#febc2e" }} />
<span className="terminal-dot" style={{ background: "#28c840" }} />
<span className="ml-2 text-[11px] text-zinc-500 font-medium tracking-wide">
~/analytics
</span>
</div>
<div className="terminal-body">
<div>
<span className="term-prompt">$</span>{" "}
<span className="term-cmd">ktx setup</span>
</div>
<div className="h-2" />
<div className="term-dim"> Welcome to KTX setup</div>
<div className="term-dim"></div>
<div>
<span className="term-dim"></span>{" "}
<span className="term-key">LLM</span>{" "}
<span className="term-ok"> claude-sonnet-4-6</span>
</div>
<div>
<span className="term-dim"></span>{" "}
<span className="term-key">Embeddings</span>{" "}
<span className="term-ok"> openai · text-embedding-3-small</span>
</div>
<div>
<span className="term-dim"></span>{" "}
<span className="term-key">Database</span>{" "}
<span className="term-ok"> postgres-warehouse · 42 tables</span>
</div>
<div>
<span className="term-dim"></span>{" "}
<span className="term-key">Sources</span>{" "}
<span className="term-ok"> dbt-main · 218 models</span>
</div>
<div className="h-2" />
<div className="term-info"> Building context for agents</div>
<div className="pl-3 text-[12px] term-dim">
enriching schema · detecting relationships · ingesting dbt
</div>
<div className="h-2" />
<div className="term-ok"> KTX context is ready for agents.</div>
<div className="h-2" />
<div>
<span className="term-prompt">$</span>{" "}
<span className="term-cmd">ktx status --json</span>
<span className="term-cursor ml-1" />
</div>
</div>
</div>
);
}