Skip to content

OM-09: in-product help assistant — blocked on a byte5-operated LLM access path #604

Description

@Weegy

Follow-up from the first customer test report (PR #599). Finding OM-09, second half.

Why this matters more than a normal feature request

The tester wrote this while stuck, after the second failed chat attempt:

"Klingt blöd, aber ein Hilfebot wäre jetzt echt super."

They then spent the rest of the session looking for the mistake in themselves. Their framing:

"Ein Produkt, das sich 'An Agentic OS' nennt und dessen Kernversprechen ein Chat-Agent ist, bietet keinen Assistenten für die eigenen Bedienung."

It is also the best possible demo of our own technology, aimed at exactly the moment a prospective customer is deciding whether to keep going.

Already shipped in PR #599

A static /help page plus a nav entry: FAQ covering the four failure states this report exposed (invalid key, plugin needs configuration, CLI not installed, feature needs the Postgres backend), docs and discussion links, support contact, and version/build info. Plus a contextual help link at the LLM-access error.

What is left, and the constraint that defines it

An in-product help assistant that answers product questions and explains error states ("Warum bekomme ich invalid x-api-key?").

The hard constraint — the tester identified it themselves: it must run over a byte5-operated LLM access path. A help bot that uses the customer's own key fails in precisely the situation that generates most help requests, which is a broken or missing key. That makes this an infrastructure and commercial decision before it is a UI one:

  • Which model, at whose cost, with what per-instance rate limit and abuse protection?
  • Does the customer's prompt text leave their instance? For German mid-market customers this touches the same GDPR/processor question the product already surfaces elsewhere — it needs an answer before, not after.
  • Does it work for self-hosted installs, and what happens when it cannot reach the byte5 endpoint?
  • Grounding: product docs, the FAQ, and the instance's own live state (which providers are verified, which plugins need configuration) — the last one is what makes it genuinely better than a docs search.

Blocked on that decision. Filing it so the decision is tracked rather than rediscovered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions