Port the sssf skill from ~/.agents/skills/sssf into this repo so it can be distributed and installed with the skills CLI (skills add INDigitalStudio/skills --skill sssf). - Copy the skill (SKILL.md, cookbooks, references, scripts, templates, and the visualizer app source) into sssf/. - Gitignore build/runtime artifacts: the visualizer's node_modules/ and dist/, Python bytecode, and the machine-specific repos.json. - Make the skill location-independent: install.py now stamps the skill's real path into the stamped justfile's skill_dir (replacing the hardcoded ~/.agents/skills/sssf), so 'just obs' finds the visualizer wherever the CLI installed the skill. - Update cookbooks to use <skill>/scripts/... instead of the hardcoded path, and document the skills CLI install command. - Update the repo README with install instructions.
28 lines
1.4 KiB
Text
28 lines
1.4 KiB
Text
# SSSF environment. Copy to .env at the target repo root and fill in.
|
|
#
|
|
# WHICH KEYS YOU NEED DEPENDS ON YOUR ROSTER.
|
|
# Every `model:` in adws/adw_sssf_config/sssf.config.yaml is written as
|
|
# provider/model-id. The provider half decides which key must be set, and which
|
|
# key pi reads for that provider comes from ~/.pi/agent/models.json.
|
|
#
|
|
# The starter roster names three providers, so it needs three keys:
|
|
# google/gemini-3.6-flash served via openrouter -> OPENROUTER_API_KEY
|
|
# fireworks/accounts/fireworks/models/kimi-k3 fireworks -> FIREWORKS_API_KEY
|
|
# openai/gpt-5.6-terra, openai/gpt-5.6-luna openai -> OPENAI_API_KEY
|
|
#
|
|
# Point every agent at one provider and you only need that provider's key.
|
|
# Setting `defaults.model` and deleting the per-agent `model:` overrides is the
|
|
# fastest way to run the whole roster on a single key.
|
|
#
|
|
# Nothing validates this for you. `agents.validate()` checks that a model is
|
|
# written as provider/id, not that the provider is reachable or that its key is
|
|
# set, so a missing key shows up when that agent runs, not at startup.
|
|
|
|
OPENROUTER_API_KEY=
|
|
FIREWORKS_API_KEY=
|
|
OPENAI_API_KEY=
|
|
|
|
# Optional overrides
|
|
# PI_PATH=pi # pi binary if not on PATH
|
|
# PI_MODELS_PATH=~/.pi/agent/models.json
|
|
# ENGINEER_NAME= # engineer lane label, defaults to git user.name
|