Populate template: workspace.yaml, agent CRs (concierge, knowledge, watchdog), vault seed
This commit is contained in:
parent
aa8eb1cf11
commit
8173d64162
5 changed files with 143 additions and 0 deletions
13
agents/concierge.yaml
Normal file
13
agents/concierge.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
apiVersion: kubeclaw.scoble.me/v1alpha1
|
||||||
|
kind: Agent
|
||||||
|
metadata:
|
||||||
|
name: concierge
|
||||||
|
spec:
|
||||||
|
agentId: concierge
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
channels:
|
||||||
|
- slack
|
||||||
|
memory:
|
||||||
|
type: ob1
|
||||||
|
compliance:
|
||||||
|
auditLog: true
|
||||||
13
agents/knowledge.yaml
Normal file
13
agents/knowledge.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
apiVersion: kubeclaw.scoble.me/v1alpha1
|
||||||
|
kind: Agent
|
||||||
|
metadata:
|
||||||
|
name: knowledge
|
||||||
|
spec:
|
||||||
|
agentId: knowledge
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
channels:
|
||||||
|
- slack
|
||||||
|
memory:
|
||||||
|
type: ob1
|
||||||
|
compliance:
|
||||||
|
auditLog: true
|
||||||
13
agents/watchdog.yaml
Normal file
13
agents/watchdog.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
apiVersion: kubeclaw.scoble.me/v1alpha1
|
||||||
|
kind: Agent
|
||||||
|
metadata:
|
||||||
|
name: watchdog
|
||||||
|
spec:
|
||||||
|
agentId: watchdog
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
alwaysOn: true
|
||||||
|
compliance:
|
||||||
|
auditLog: true
|
||||||
|
alertThresholds:
|
||||||
|
agentErrorRate: 0.05
|
||||||
|
reconciliationStale: 3600
|
||||||
25
vault-seed/README.md
Normal file
25
vault-seed/README.md
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Second Brain Vault — Starter Template
|
||||||
|
|
||||||
|
## Folder Structure
|
||||||
|
|
||||||
|
This is your workspace's Obsidian vault. Agents read, write, and maintain this knowledge base.
|
||||||
|
|
||||||
|
```
|
||||||
|
vault/
|
||||||
|
├── Daily Notes/ # Agent daily activity logs and summaries
|
||||||
|
├── Projects/ # Active project briefs and status
|
||||||
|
├── Contacts/ # Key people and organizations
|
||||||
|
├── Knowledge Base/ # Domain knowledge, processes, playbooks
|
||||||
|
├── Decisions/ # Decision log with rationale
|
||||||
|
└── Templates/ # Reusable note templates
|
||||||
|
```
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
Your concierge agent will populate this vault with initial content based on your business context during setup. Agents maintain this vault automatically — you can browse, search, and edit at any time.
|
||||||
|
|
||||||
|
### Vault Principles
|
||||||
|
- **Agents write, humans review**: All agent-generated content is clearly marked with `[[Agent]]: ` prefix
|
||||||
|
- **Everything is linked**: Use [[wikilinks]] to connect notes
|
||||||
|
- **Decisions are dated**: Every decision note includes date, context, options considered, and rationale
|
||||||
|
- **Daily Notes are append-only**: Agents log work in daily notes; never delete history
|
||||||
79
workspace.yaml
Normal file
79
workspace.yaml
Normal file
|
|
@ -0,0 +1,79 @@
|
||||||
|
apiVersion: kubeclaw.scoble.me/v1alpha1
|
||||||
|
kind: Workspace
|
||||||
|
metadata:
|
||||||
|
name: demo-workspace
|
||||||
|
namespace: cust-demo
|
||||||
|
labels:
|
||||||
|
customer: demo-corp
|
||||||
|
plan: unlimited
|
||||||
|
billingId: "billing-demo-001"
|
||||||
|
spec:
|
||||||
|
customer:
|
||||||
|
name: "CUSTOMER_NAME"
|
||||||
|
email: "CUSTOMER_EMAIL"
|
||||||
|
plan: unlimited
|
||||||
|
billingId: "CUSTOMER_BILLING_ID"
|
||||||
|
since: "2026-05-14"
|
||||||
|
|
||||||
|
agents:
|
||||||
|
- name: concierge-agent
|
||||||
|
agentId: concierge
|
||||||
|
configRef: default-config
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
skills:
|
||||||
|
- intent-capture
|
||||||
|
- feature-routing
|
||||||
|
allowedDestinations:
|
||||||
|
- slack
|
||||||
|
alwaysOn: true
|
||||||
|
|
||||||
|
- name: knowledge-agent
|
||||||
|
agentId: knowledge
|
||||||
|
configRef: default-config
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
skills:
|
||||||
|
- knowledge-management
|
||||||
|
- vault-search
|
||||||
|
allowedDataSources:
|
||||||
|
- memory_store
|
||||||
|
alwaysOn: true
|
||||||
|
|
||||||
|
- name: watchdog
|
||||||
|
agentId: watchdog
|
||||||
|
model: deepseek-v4-pro:cloud
|
||||||
|
alwaysOn: true
|
||||||
|
alertThresholds:
|
||||||
|
agentErrorRate: 0.05
|
||||||
|
reconciliationStale: 3600
|
||||||
|
|
||||||
|
knowledgeVault:
|
||||||
|
enabled: true
|
||||||
|
storageSize: 10Gi
|
||||||
|
storageClass: local-path
|
||||||
|
forgejoRepo: "os.scoble.me/CUSTOMER_REPO/vault.git"
|
||||||
|
initFromGit: true
|
||||||
|
|
||||||
|
integrations:
|
||||||
|
channels:
|
||||||
|
- channelRef: customer-slack
|
||||||
|
|
||||||
|
compliance:
|
||||||
|
auditLog:
|
||||||
|
enabled: true
|
||||||
|
retentionDays: 90
|
||||||
|
humanApproval:
|
||||||
|
approvalTimeout: 3600
|
||||||
|
|
||||||
|
monitoring:
|
||||||
|
alertChannels:
|
||||||
|
- ref: ops-slack
|
||||||
|
dashboards:
|
||||||
|
- name: "Agent Health"
|
||||||
|
metrics:
|
||||||
|
- agent_reconcile_total
|
||||||
|
- agent_error_rate
|
||||||
|
|
||||||
|
status:
|
||||||
|
phase: Pending
|
||||||
|
agentCount: 0
|
||||||
|
readyAgents: 0
|
||||||
Loading…
Add table
Add a link
Reference in a new issue