Files
dotfiles/common/claude/memory/-home-connor/llm-work-personal-profiles.md
T
connor 275a5bfb2b opencode: two profiles, per-profile permissions, shared agent prompts
oc-work: local models only on the local key, edits and most commands ask,
loads instructions/work.md. oc-local (also oc, opencode): every model,
defaults to qwen3.8-flash-next-iq3s-med, edits and commands run except
destructive and outward-facing ones. On sctfw004 oc-local presents the work
key. personal.json and work-strict.json removed.

Agents: drop variant, which has no effect on LiteLLM models. dev takes its
permissions from the profile. The read-only agents deny redirects and the
write/exec flags of allowed commands, swap find for fd, and only allow
listing forms of git branch. review defaults to the uncommitted diff.

CLAUDE.md: add the comment, process and shell-tool rules from the laptop's
AGENTS.md, and note that OpenCode reads this file.
2026-11-02 10:34:38 -05:00

1.9 KiB

name, description, metadata
name description metadata
llm-work-personal-profiles Work is US-gov adjacent (local + OpenAI, never Anthropic); OpenCode profiles are oc-work (local only, tight) and oc-local (all models, looser)
node_type type originSessionId modified
memory project 7072f523-c0c5-4db7-9d83-7335663126b5 2026-11-02T15:27:49.563Z

The LiteLLM stack serves two profiles with different permitted providers:

  • Work — US-government-adjacent. openai/* and local models ONLY. Anthropic is not an employer-approved vendor, so anthropic/* is excluded there by policy, not by preference. PRC-origin models are not formally banned by his office but should be treated as prohibited until the security office gives written approval. That restriction is about HOSTED PRC-origin models (Moonshot/Kimi etc.). A PRC-origin model running locally (a Qwen model on llama-swap) is fine for work, since nothing leaves the machine. Connor's ruling, 2026-10-22.
  • Personal — anthropic/*, openai/*, and local.
  • zen/* is blocked for both, see zen-tos-hold.

Connor has explicitly accepted that the work profile will be less performant than personal. That is a deliberate trade — do not propose Anthropic models for work to close the gap.

Since 2026-11-02 Connor leans toward local models for all OpenCode work because of his employer's AI policy. OpenCode has two profiles: oc-work (local models only via the LiteLLM local key, tight permissions, extra work instructions) and oc-local (every model, defaults to local Qwen3.8, looser permissions, personal key except on sctfw004 where it presents the work key).

How to apply: when recommending a model for anything work-related, prefer local, then openai/*. Enforcement is by LiteLLM virtual key, so the thing to check after any launcher change is which key each command presents on each host. Details in ~/guides/llm/robots.md §2.