You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Actions and flows |`src/actions/`, `src/flows/`| lead conversion, case triage, alerts |
137
139
138
-
The Sales Copilot instructions explicitly require live schema inspection before answering record questions, because admins can change metadata over time.
140
+
Skills declare no bespoke tools (ADR-0109). They compose the platform's data
141
+
tools with the `action_<name>` tools the runtime materialises from Actions that
142
+
opt in via `ai.exposed` (ADR-0011) — every name a skill declares must resolve to
143
+
one of those, which `test/skills-integrity.test.ts` enforces.
144
+
145
+
The `live_data` skill explicitly requires live schema inspection before
146
+
answering record questions, because admins can change metadata over time.
Copy file name to clipboardExpand all lines: docs/developers/code_examples.md
+27-5Lines changed: 27 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
> Examples that match the current single-app HotCRM repository.
4
4
5
-
HotCRM metadata is registered from `src/` through [`objectstack.config.ts`](../../objectstack.config.ts). File names use the ObjectStack suffix convention: `.object.ts`, `.hook.ts`, `.actions.ts`, `.flow.ts`, `.agent.ts`, `.skill.ts`, `.view.ts`, `.page.ts`, `.dashboard.ts`, and `.report.ts`.
5
+
HotCRM metadata is registered from `src/` through [`objectstack.config.ts`](../../objectstack.config.ts). File names use the ObjectStack suffix convention: `.object.ts`, `.hook.ts`, `.actions.ts`, `.flow.ts`, `.skill.ts`, `.view.ts`, `.page.ts`, `.dashboard.ts`, and `.report.ts`.
0 commit comments