Files
2026-07-26 21:32:12 +08:00

58 lines
3.0 KiB
Markdown

# K1412 Agent documentation
[中文](README.zh-CN.md) · English
This directory is the canonical technical record for K1412 Agent. The public
documentation portal at <https://agent.k1412.top/doc/> is a curated rendering
of the same design. When behavior, infrastructure, or an experiment changes,
update the relevant Markdown document and the portal snapshot in the same
commit.
## Start here
| Document | Audience | What it answers |
| --- | --- | --- |
| [Architecture](architecture.md) | Everyone | What runs where, and why are the boundaries drawn this way? |
| [Agent loop](agent-loop.md) | Agent researchers and backend engineers | How do context, tools, scheduling, evidence, memory, and child Agents work? |
| [Experiment system](experiments.md) | Agent researchers | How do we change the loop without losing comparability or production safety? |
| [Project history](project-history.md) | Maintainers | Which product and architecture decisions have already been made? |
| [Open WebUI integration](openwebui-integration.md) | Frontend and platform engineers | What belongs to Open WebUI, and what remains K1412-owned? |
| [Security model](security.md) | Security and platform engineers | How are users, credentials, workspaces, and Docker separated? |
| [Infrastructure map](infrastructure.md) | Operators | Which services are shared infrastructure and which are Agent core? |
| [Development and verification](development.md) | Contributors | How do I run, test, and safely change the system? |
| [Operations runbook](operations.md) | Operators | How is production built, deployed, verified, backed up, and migrated? |
## Current product contract
- There is one user-facing mode: the K1412 Agent loop. The earlier Chat/Work
split was removed deliberately.
- Open WebUI owns accounts, sessions, approval, conversation storage, and the
chat shell. K1412 owns Agent behavior.
- Four server-defined model choices are exposed: Luna, Terra, Sol, and
DeepSeek V4 Pro. Model identity and thinking capability are displayed
separately.
- Every Open WebUI user receives an isolated Docker container, network, and
persistent volume on the dedicated physical execution host.
- Generated files can be browsed and downloaded through the authenticated Web
UI. Internal dependency directories are hidden.
- Provider credentials, internal prompts, Docker access, SSH configuration,
and tool-service credentials are never browser-configurable.
## What is experimental
The stable platform boundary is authentication, user/workspace isolation,
durable storage, and the public OpenAI-compatible Runtime API. The intended
experimental surface is:
- context selection and compaction;
- memory retrieval and lifecycle;
- tool descriptions, normalization, and routing;
- parallel scheduling and mutation serialization;
- child-Agent delegation policy;
- evidence and completion gates;
- recovery prompts and retry policy;
- model routing and per-tier budgets.
Every experiment should be versioned in run events and evaluated against a
fixed task set before production rollout. See [experiments.md](experiments.md).