Skip to content

port(omniroute): attribute usage to agent sessions and projects #1131

Open

Description

@bloodf

Outcome

Usage already tracks keys/connections. Open OmniRoute proposals add sessions/projects and self-service messages, so review their final design before porting.

Evidence and source state

DurinDoor baseline: 93f6de64c69b17d52f790d6f14d09a74cffc7fa5.

Implementation subtasks and acceptance criteria

  • Define trusted session/project attribution and limits on header cardinality.
  • Keep message capture separately opt-in with retention and redaction.
  • Extend reports and self-service endpoints without crossing key scopes.

Dependencies

No hard predecessor. Complete source review and reproduction/discovery before implementation.

Parent epic: #1063. Roadmap: #1056. Priority P2. Stage 3.

Delivery contract

Planning ticket only. No implementation, runtime test, live-provider call, deployment or stored-data mutation was performed in this audit. Before a port, confirm a merged final upstream diff or a reachable source commit, compare local equivalents/tests, and preserve local auth/routing/quota/database contracts. Open upstream work remains a review candidate. Use port(omniroute): title and target a focused PR at bloodf/durindoor:main. Behavior changes require a focused test plus docs. Run npm run lint and cd tests && npm run test:ci; never add baseline failures. Pure docs/CI edits may skip runtime tests. Regenerate registry/agent indexes with their scripts. Preserve stored credentials and unrelated work.

Activity

  1. added
    enhancementNew feature or request
    portUpstream port work
    type:taskActionable roadmap work with acceptance criteria
    priority:P2Next: supported feature coverage and workflows
    source:omnirouteSource evidence from diegosouzapw/OmniRoute
    status:upstream-pendingOpen upstream work: no port before final merged/reachable source
    area:observabilityUsage, telemetry and operator diagnostics
    on Oct 8, 2026
  2. added
    type:featureDefined new or extended capability
    and removed
    type:taskActionable roadmap work with acceptance criteria
    on Oct 19, 2026
  3. bloodf commented on Nov 2, 2026

    @bloodf
    OwnerAuthor

    Evaluation 2026-11-01: PORT-LATER

    • Attribute usage to agent sessions/projects. Fork: usageDb.js, key-groups/tags APIs exist; no session/project dimension. Size M. Schema migration.
    • Read-only check of OmniRoute source scope and local tree; nothing built or run.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:observabilityUsage, telemetry and operator diagnosticsenhancementNew feature or requestportUpstream port workpriority:P2Next: supported feature coverage and workflowssource:omnirouteSource evidence from diegosouzapw/OmniRoutestatus:upstream-pendingOpen upstream work: no port before final merged/reachable sourcetype:featureDefined new or extended capability

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions