Browser & computer use
Fast structured Android control loops with TypeSafe Jev and Mobile MCP
from typesafe_sdk import AsyncTypeSafeClient, Choicesrc/jev_mobile/providers/jev.py:12
The link points at the commit we read, so the line number still holds.
These question sets are lifted from this project's source exactly as written.
from src/jev_mobile/providers/jev.py:119
content_typechoiceClassify the requested note content. Choose UNKNOWN only if wording is ambiguous.
TEXT_NOTE — Write the supplied content as normal note body text.CHECKLIST — Create a checklist from the supplied item candidates.UNKNOWN — The wording does not determine a safe content type.import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
content_type: { type: 'choice', instructions: 'Classify the requested note content. Choose UNKNOWN only if wording is ambiguous.',
criteria: { TEXT_NOTE: 'Write the supplied content as normal note body text.', CHECKLIST: 'Create a checklist from the supplied item candidates.', UNKNOWN: 'The wording does not determine a safe content type.' } },
},
});