Skip to content

feat: headless token-only invocation (no configured --project alias) #359

@padak

Description

@padak

Context

jasnost's local bridge is a long-running daemon that calls kbagent storage file-upload
(and would call kbagent stream detail) non-interactively. It currently requires a
pre-configured --project <alias> in the local ConfigStore, which is awkward for a
daemon / container / CI that just has a token in the environment.

Request

Support a fully headless invocation, e.g. one of:

  • honor KBC_TOKEN + KBC_STORAGE_API_URL so storage/stream commands run without a
    configured --project alias; or
  • add a --token / --storage-url passthrough to the storage/stream commands; or
  • a non-interactive kbagent project add that seeds an alias from env in a single command.

Why

So an embedded daemon (jasnost bridge), a CI job, or a container can use kbagent with just a
token in the environment — no interactive profile setup required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions