feat: add aipod spec Artificer assembly
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
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
|
||||
Reference in New Issue
Block a user