Skip to content
System One

safzanpirani/pi-jev-skill-picker

Ranks Pi agent skills for the task in front of it, using Jev to pick which skill to load.

safzanpirani/pi-jev-skill-picker on GitHub

Stars
30
Forks
3
Language
TypeScript
License
MIT
Last push
20 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

import { homedir } from "node:os";
import { join } from "node:path";

export const SYSTEM_ONE_ENDPOINT = "https://api.typesafe.ai/v1/systemone";
export const DEFAULT_MODEL = "jev-latest";
export const DEFAULT_SHARD_SIZE = 50;
export const DEFAULT_MAX_SKILLS = 3;
export const DEFAULT_MIN_SCORE = 1.4;
export const DEFAULT_DESCRIPTION_LIMIT = 1200;
export const DEFAULT_TIMEOUT_MS = 20_000;

/**
 * Pi wraps the generated catalog in <skills>...</skills>. Older builds emitted the
 * bare header plus <available_skills>, so both shapes are handled.
 */

View in extensions/jev.ts

Open on GitHub

More like this

Use cases this is tagged with