Infrastructure: - Add Longhorn PVCs for knowledge store (1Gi) and workspace (10Gi), replacing ephemeral emptyDir for workspace - Set HARNESS_KNOWLEDGE_DIR=/data/knowledge env var in deployment Chat UI improvements: - Thinking ticker: pulsing indicator while waiting for model response and between tool-use rounds - Context bar: message count, estimated token usage, color-coded fill bar against model context window - Multiple conversation tabs: independent state per conversation with create/close/switch, model selection inherited on new tabs - Workspace binding: per-conversation repo search that injects project context into the system prompt
28 lines
449 B
YAML
28 lines
449 B
YAML
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: harness-knowledge
|
|
labels:
|
|
app: harness
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: longhorn
|
|
resources:
|
|
requests:
|
|
storage: 1Gi
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: harness-workspace
|
|
labels:
|
|
app: harness
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: longhorn
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|