Skip to content

Proposal: support OpenJEV as an optional Jev provider #1508

Description

@openjevai

This proposes adding OpenJEV (https://openjev.sh) as an optional Jev provider alongside the existing OpenRouter, TypeSafe, AI/ML API, and Jcode subscription routes. OpenJEV exposes the same typed Decisions API contract as TypeSafe (POST /v1/systemone) with model id openjev and credentials from OPENJEV_API_KEY (or openjev.env).

Defaults are unchanged: auto keeps its existing preference order and OpenJEV is only used when explicitly selected via memory_jev_provider = "openjev" or JCODE_MEMORY_JEV_PROVIDER=openjev, or when no higher-priority credential is configured. The change touches only the JevProvider enum in crates/jcode-base/src/jev.rs, the provider table in docs/MEMORY_ARCHITECTURE.md, and comments in the default config template in crates/jcode-base/src/config/default_file.rs.

Happy to send the PR.

Activity

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions