operator-kit
Operator toolkit: GitLab host/token, DeepSeek model, shell tools. No Flue, no MCP.
Secrets
| Name | Required | Description |
|---|---|---|
ANTHROPIC_API_KEY |
Anthropic API key when the operator's model uses anthropic/ | |
DEEPSEEK_API_KEY |
Default model provider API key (deepseek) | |
GITLAB_HOST |
GitLab host | |
GITLAB_TOKEN |
GitLab PAT for the operator (KIT_TOKEN_OPERATOR) | |
GITLAB_WEBHOOK_TOKEN |
GitLab webhook secret token (shared with the kit-relay trigger POST) | |
KIT_MEMORY_GROUP |
Group path for the kit-memory wiki | |
OPENAI_API_KEY |
OpenAI API key when the operator's model uses openai/ |
Packages
- nodejs-26.8.1
- gnused-4.10
- gawk-5.4.1
- diffutils-3.12
- ripgrep-15.2.0
- glab-1.114.0
Files
- .opencode/kit/gitlab/client.ts
- .opencode/kit/gitlab/labels.ts
- .opencode/kit/gitlab/mr-history.ts
- .opencode/kit/gitlab/status-machine.ts
- .opencode/kit/memory/core.ts
- .opencode/kit/memory/gitlab-api.ts
- .opencode/kit/memory/paths.ts
- .opencode/kit/memory/repo.ts
- .opencode/kit/memory/store.ts
- .opencode/kit/roles.ts
- .opencode/kit/runtime/session.ts
- .opencode/kit/sync/frontmatter.ts
- .opencode/kit/tools/acl.ts
- .opencode/kit/tools/context.ts
- .opencode/kit/tools/core/acl.ts
- .opencode/kit/tools/core/gitlab-actions.ts
- .opencode/kit/tools/core/session-transcripts.ts
- .opencode/kit/tools/core/set-status.ts
- .opencode/kit/tools/core/web-search.ts
- .opencode/kit/tools/opencode/shared.ts
- .opencode/kit/tools/step.ts
- .opencode/kit/tools/types.ts
- AGENTS.md
Models
- default deepseek/deepseek-chat
- DeepSeek: DeepSeek Chat
- DeepSeek: DeepSeek Reasoner
Sandbox
- net gitlab.techtailors.net
- net *.gitlab.techtailors.net
- net api.deepseek.com
- net *.deepseek.com
- net api.openai.com
- net api.anthropic.com
- write /workspace
- write /home/agent
Depends
- git