-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathagents.yaml
More file actions
65 lines (59 loc) · 1.99 KB
/
Copy pathagents.yaml
File metadata and controls
65 lines (59 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
version: "1"
providers:
qoder:
api_key: ${QODER_PAT}
gateway: "https://api.qoder.com/api/v1/cloud"
defaults:
provider: qoder
environments:
dev:
config:
type: cloud
networking:
type: unrestricted
memory_stores:
project-kb:
description: "Shared knowledge base for the reporter"
entries:
- key: cadence
content: |
The team ships on Tuesdays and Thursdays.
Daily reports should compare against the previous working day.
agents:
reporter:
description: "Generates daily engineering reports"
model: ultimate
instructions: |
You are an engineering reporter. Summarize recent activity into a concise
daily report. Recall project cadence from the knowledge base first.
environment: dev
tools:
builtin: [Read, Glob, Grep, WebSearch]
memory_stores: [project-kb]
# Deployment is native on Qoder: `apply` creates a remote Deployment, and
# `agents deployment run` creates a Deployment Run with an associated Session.
# The schedule, define_outcome rubric, and memory_store access modifier below
# are not enforced server-side and will surface warning diagnostics on plan.
deployments:
daily-report:
agent: reporter
description: "Daily report (native Deployment Run)"
schedule:
expression: "0 9 * * *"
timezone: UTC
initial_events:
- type: user.message
content: "Summarize yesterday's commits and generate the daily report."
- type: user.define_outcome
description: "Daily report quality gate"
rubric: "Must include an executive summary and at least three key metrics."
max_iterations: 3
resources:
- type: memory_store
memory_store: project-kb
access: read_only
# File resource with a local `source`: on Qoder the file is uploaded at
# `deployment run` time and attached to the materialized Session.
- type: file
source: ./data/report-template.md
mount_path: /data/report-template.md