120 lines
3.4 KiB
YAML
120 lines
3.4 KiB
YAML
apiVersion: agentrun.pikastech.local/v0.1
|
|
kind: AipodSpec
|
|
metadata:
|
|
name: Artificer
|
|
displayName: Artificer
|
|
description: UniDesk distributed development agent assembled from AgentRun v0.1 YAML.
|
|
labels:
|
|
agentrun.pikastech.local/lane: v0.1
|
|
agentrun.pikastech.local/purpose: distributed-development
|
|
spec:
|
|
tenantId: unidesk
|
|
projectId: pikasTech/unidesk
|
|
queue: commander
|
|
lane: v0.1
|
|
priority: 50
|
|
providerId: G14
|
|
backendProfile: sub2api
|
|
model:
|
|
model: gpt-5.5
|
|
reasoningEffort: xhigh
|
|
workspaceRef:
|
|
kind: opaque
|
|
path: .
|
|
executionPolicy:
|
|
sandbox: workspace-write
|
|
approval: never
|
|
timeoutMs: 1800000
|
|
network: enabled
|
|
secretScope:
|
|
allowCredentialEcho: false
|
|
providerCredentials:
|
|
- profile: sub2api
|
|
secretRef:
|
|
name: agentrun-v01-provider-sub2api
|
|
keys:
|
|
- auth.json
|
|
- config.toml
|
|
toolCredentials:
|
|
- tool: unidesk-ssh
|
|
purpose: ssh-passthrough
|
|
secretRef:
|
|
name: agentrun-v01-tool-unidesk-ssh
|
|
keys:
|
|
- UNIDESK_SSH_CLIENT_TOKEN
|
|
projection:
|
|
kind: env
|
|
envName: UNIDESK_SSH_CLIENT_TOKEN
|
|
secretKey: UNIDESK_SSH_CLIENT_TOKEN
|
|
- tool: github
|
|
purpose: github-ssh
|
|
secretRef:
|
|
name: agentrun-v01-tool-github-ssh
|
|
keys:
|
|
- id_ed25519
|
|
- known_hosts
|
|
- config
|
|
projection:
|
|
kind: volume
|
|
mountPath: /home/agentrun/.ssh
|
|
resourceBundleRef:
|
|
kind: gitbundle
|
|
repoUrl: git@github.com:pikasTech/unidesk.git
|
|
ref: master
|
|
gitMirror:
|
|
enabled: true
|
|
baseUrl: http://git-mirror-http.devops-infra.svc.cluster.local
|
|
bundles:
|
|
- name: unidesk-skills
|
|
subpath: .agents/skills
|
|
targetPath: .agents/skills
|
|
- name: agentrun-runner-tools
|
|
repoUrl: git@github.com:pikasTech/agentrun.git
|
|
ref: v0.1
|
|
subpath: tools
|
|
targetPath: tools
|
|
- name: dad-dev-skill
|
|
repoUrl: git@github.com:pikasTech/agent_skills.git
|
|
ref: master
|
|
subpath: dad-dev
|
|
targetPath: .agents/skills/dad-dev
|
|
- name: cli-spec-skill
|
|
repoUrl: git@github.com:pikasTech/agent_skills.git
|
|
ref: master
|
|
subpath: cli-spec
|
|
targetPath: .agents/skills/cli-spec
|
|
- name: docs-spec-skill
|
|
repoUrl: git@github.com:pikasTech/agent_skills.git
|
|
ref: master
|
|
subpath: docs-spec
|
|
targetPath: .agents/skills/docs-spec
|
|
- name: git-spec-skill
|
|
repoUrl: git@github.com:pikasTech/agent_skills.git
|
|
ref: master
|
|
subpath: git-spec
|
|
targetPath: .agents/skills/git-spec
|
|
requiredSkills:
|
|
- name: dad-dev
|
|
- name: cli-spec
|
|
- name: docs-spec
|
|
- name: git-spec
|
|
- name: unidesk-trans
|
|
- name: unidesk-gh
|
|
- name: unidesk-code-queue
|
|
- name: unidesk-cicd
|
|
- name: unidesk-decision
|
|
- name: unidesk-ops
|
|
- name: unidesk-sub2api
|
|
submodules: false
|
|
lfs: false
|
|
payloadDefaults:
|
|
title: Artificer distributed development task
|
|
prompt: Follow the bundled dad-dev and UniDesk skills. Report progress to the relevant GitHub issue before risky or long operations.
|
|
references: []
|
|
metadata:
|
|
aipod: Artificer
|
|
source: config/aipods/artificer.yaml
|
|
dispatchDefaults:
|
|
runnerJob:
|
|
namespace: agentrun-v01
|