-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.humanconfig.example
More file actions
84 lines (73 loc) · 3.03 KB
/
.humanconfig.example
File metadata and controls
84 lines (73 loc) · 3.03 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
jiras:
- name: myorg
url: https://yourorg.atlassian.net
user: you@example.com
description: "Product backlog and sprint planning for the main product"
safe: true # block destructive operations (deletes) for this instance
# key comes from env: export JIRA_MYORG_KEY=your-api-token
githubs:
- name: personal
description: "Open-source side projects and personal repos"
# url: https://api.github.com # optional, this is the default
# token comes from env: export GITHUB_PERSONAL_TOKEN=ghp_xxx
gitlabs:
- name: work
description: "Internal engineering projects and CI/CD pipelines"
# url: https://gitlab.com # optional, this is the default
# token comes from env: export GITLAB_WORK_TOKEN=glpat-xxx
linears:
- name: work
description: "Engineering team issue tracking and roadmap"
# url: https://api.linear.app # optional, this is the default
# token comes from env: export LINEAR_WORK_TOKEN=lin_xxx
shortcuts:
- name: work
description: "Product development stories and epics"
# url: https://api.app.shortcut.com # optional, this is the default
# token comes from env: export SHORTCUT_WORK_TOKEN=xxx
notions:
- name: work
description: "Company workspace for docs and databases"
# url: https://api.notion.com # optional, this is the default
# token comes from env: export NOTION_WORK_TOKEN=ntn_xxx
figmas:
- name: design
description: "Product design files and components"
# url: https://api.figma.com # optional, this is the default
# token comes from env: export FIGMA_DESIGN_TOKEN=figd_xxx
telegrams:
- name: bot
notify_chat_id: 123456789 # Chat ID for destructive operation notifications
allowed_users: [123456789]
# allowed_chats gates group / supergroup / channel dispatch. Private
# chats (1:1 with the bot) do not need an entry here — being in
# allowed_users is sufficient. Group dispatch is default-deny and
# must be opted in per chat, e.g. allowed_chats: [-1001234567890].
# allowed_chats: []
# token comes from env: export TELEGRAM_BOT_TOKEN=xxx
slacks:
- name: work
channel: C0123456789 # Slack channel ID (not #channel-name)
description: "Team notifications for AI agent activity"
# token comes from env: export SLACK_WORK_TOKEN=xoxb-xxx
amplitudes:
- name: product
url: https://amplitude.com # US default; https://analytics.eu.amplitude.com for EU
description: "Product analytics data"
# key comes from env: export AMPLITUDE_PRODUCT_KEY=your-api-key
# secret comes from env: export AMPLITUDE_PRODUCT_SECRET=your-secret-key
proxy:
mode: allowlist
domains:
- "*.anthropic.com"
- "*.github.com"
- "*.googleapis.com"
intercept: # domains to MITM for traffic logging (requires CA cert trust)
- "api.anthropic.com"
policies:
block:
- delete # never allow agents to delete tickets
- assign # don't reassign tickets
confirm:
- transition:Done # log a warning before marking tickets as done
- create # log a warning before creating new tickets