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
Copy file name to clipboardExpand all lines: apps/api/src/ai-agent/AI-README.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,17 +46,19 @@ The AI is NOT just a "replier" - it's a decision-making agent that chooses the b
46
46
47
47
3.**Layered Security**: Immutable security prompts sandwich the user-configurable base prompt, preventing prompt injection attacks.
48
48
49
-
4.**Behavior Settings**: Each AI agent can be configured with different capabilities and background analysis settings. Settings are persisted in the database and configurable via dashboard.
49
+
4.**Prompt Governance**: `security.md` is immutable, `agent.md` is controlled by base prompt, and all other core policy docs are editable through prompt studio.
50
50
51
-
5.**BullMQ Execution**: All processing happens in BullMQ workers for reliability and scalability.
51
+
5.**Behavior Settings**: Each AI agent can be configured with different capabilities and background analysis settings. Settings are persisted in the database and configurable via dashboard.
52
52
53
-
6.**Fast Response**: Queue delay is disabled; natural typing delays between messages keep responses human.
53
+
6.**BullMQ Execution**: All processing happens in BullMQ workers for reliability and scalability.
54
54
55
-
7.**Audience-Aware Events**: Progress events have audience filtering (widget vs dashboard) for appropriate visibility.
55
+
7.**Fast Response**: Queue delay is disabled; natural typing delays between messages keep responses human.
56
56
57
-
8.**Allowlist-Driven Tool Timeline Visibility**: Only allowlisted tools are treated as conversation-visible timeline activity; all other tools are persisted as log-only timeline rows.
57
+
8.**Audience-Aware Events**: Progress events have audience filtering (widget vs dashboard) for appropriate visibility.
58
58
59
-
9.**AI SDK v6-Compatible Tool Metadata**: Tool linkage and classification metadata is stored under `callProviderMetadata.cossistant.toolTimeline` (with backward-compatible `providerMetadata` support), with no new DB schema fields.
59
+
9.**Allowlist-Driven Tool Timeline Visibility**: Only allowlisted tools are treated as conversation-visible timeline activity; all other tools are persisted as log-only timeline rows.
60
+
61
+
10.**AI SDK v6-Compatible Tool Metadata**: Tool linkage and classification metadata is stored under `callProviderMetadata.cossistant.toolTimeline` (with backward-compatible `providerMetadata` support), with no new DB schema fields.
60
62
61
63
---
62
64
@@ -131,6 +133,8 @@ apps/api/src/ai-agent/
131
133
│ ├── system.ts # Dynamic system prompt (layered architecture)
0 commit comments