Agent tooling

opencode-system-one

@emirbartu1TypeScriptupdated 2026-09-19runnable

Opencode plugin using Jev (system one model) as part of software development process. Not affiliated with Opencode team.

emirbartu/opencode-system-one

Where it calls Jev

const model = options.model ?? "~typesafe/jev-latest"

src/jev.ts:38

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from scripts/jev-probe.ts:23

  1. is_urgenttrue/false

    Does this message convey urgency?

  2. departmentchoice

    Which team should handle this?

    • billingPayments, invoicing, refunds
    • technicalBugs, outages, integrations
    • salesPricing, upgrades, new accounts

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    is_urgent: { type: 'boolean', instructions: 'Does this message convey urgency?' },
    department: { type: 'choice', instructions: 'Which team should handle this?',
      criteria: { billing: 'Payments, invoicing, refunds', technical: 'Bugs, outages, integrations', sales: 'Pricing, upgrades, new accounts' } },
  },
});

from scripts/jev-probe.ts:48

  1. needs_tooltrue/false

    Does making progress require calling a tool?

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    needs_tool: { type: 'boolean', instructions: 'Does making progress require calling a tool?' },
  },
});

Other projects in this category