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