Skip to content

v0.8 release docs#333

Open
artberger wants to merge 25 commits intomainfrom
add-comprehensive-docs
Open

v0.8 release docs#333
artberger wants to merge 25 commits intomainfrom
add-comprehensive-docs

Conversation

@artberger
Copy link
Collaborator

Follow up to #321, #332

Adds concepts, guides, and release notes for new 0.8 features, including:

  • Human-in-the-Loop (HITL) — tool approval gates and interactive ask_user tool.
  • Agent Memory — vector-backed long-term memory for agents.
  • Go ADK runtime — new Go-based agent runtime for faster startup and lower resource usage.
  • Agents as MCP servers — expose A2A agents via MCP for cross-tool interoperability.
  • Skills — markdown knowledge documents loaded from OCI images or Git repositories.
  • Go workspace restructure — the Go codebase is split into api, core, and adk modules for composability.
  • Prompt templates — reusable prompt fragments from ConfigMaps using Go template syntax.
  • Context management — automatic event compaction for long conversations.
  • AWS Bedrock support — new model provider for AWS Bedrock.

ProfessorSeb and others added 20 commits March 9, 2026 15:55
…ntation

Add 17 new MDX pages covering:
- Core Concepts: tools ecosystem, human-in-the-loop, agent memory, prompt
  templates, multi-runtime (Go/Python ADK), git-based skills, context management
- Resources: full Agent CRD reference (Agent, ModelConfig, RemoteMCPServer,
  MCPServer, ModelProviderConfig)
- Solo Enterprise: overview, installation, security & access control,
  multicluster federation, observability (OTel/ClickHouse), enterprise UI,
  BYO agent frameworks (ADK/CrewAI/LangGraph), model providers, tools & MCP

Update navigation.json with entries for all new pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  1. All tool names wrong — kubectl_* prefix should be k8s_*, many tools fabricated or misnamed
  2. Memory config YAML wrong — uses nonexistent enabled/embeddingProvider fields; should be modelConfig/ttlDays
  3. Context management YAML wrong — eventsCompaction.enabled should be compaction with compactionInterval/etc.
  4. Prompt template dataSources wrong — configMapRef.name should be flat kind/name/alias fields
  5. BYO agent YAML nesting wrong — image/replicas should be under byo.deployment, not at byo level
  6. Memory API endpoints wrong — uses path params but actual API uses query params, plus missing endpoints
  7. OCI skills refs format wrong — refs is a string array, not objects with image key
  8. Read-only mode (kagentTools.readOnly) — no evidence this exists
  9. navigation.json indentation bug — line 292 lost leading whitespace

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
… items, namespace in YAML

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
…section

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Art Berger <art.berger@solo.io>
the rendering of the codeblock did not work

Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
DNM - first pass at updating 0.8.0 issues
Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
- Concepts: add cards for Tools Ecosystem, Human-in-the-Loop, Agent
  Memory, Prompt Templates, Multi-Runtime, Git-Based Skills, Context
  Management
- Getting Started: add Local Development card
- Examples: add Agents via MCP, BYO CrewAI, BYO LangGraph cards
- Resources: fix Helm chart href (/helm/helm -> /helm)
Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
@artberger artberger self-assigned this Mar 12, 2026
@artberger artberger added documentation Improvements or additions to documentation kagent labels Mar 12, 2026
Signed-off-by: Art Berger <art.berger@solo.io>
Related to kagent-dev/kagent#1502

Signed-off-by: Art Berger <art.berger@solo.io>
@@ -121,9 +121,6 @@ A Helm chart for kagent, built with Google ADK
| database.postgres.url | string | `"postgres://postgres:kagent@pgsql-postgresql.kagent.svc.cluster.local:5432/postgres"` | |
Copy link

@iplay88keys iplay88keys Mar 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are additional fields as part of the work to remove sqlite. See the values file in the PR.

- The `database.type` configuration option has been removed.
- SQLite-related Helm values (`database.sqlite.*`) have been removed.
- A PostgreSQL instance with pgvector is now bundled in the Helm chart by default.
- The bundled PostgreSQL is deployed automatically when both `database.postgres.url` and `database.postgres.urlFile` are empty.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably worth mentioning the additional settable fields for configuring the bundled postgres image, resources, username/password, etc. See the values file in the PR.

Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
Signed-off-by: Art Berger <art.berger@solo.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation kagent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants