Glossary
| Term | Definition |
|---|---|
| Agent Team | Distinct roles असलेल्या collaborating agent sessions चा persistent group. एक member lead असतो जो काम coordinate करतो. team_create द्वारे Created, lifecycle checks सह monitored. |
| A2UI | Agent-to-UI protocol जो real time मध्ये agent कडून Tide Pool workspace ला visual content push करतो. |
| Background Session | Autonomous tasks (cron, triggers) साठी spawned session जो fresh PUBLIC taint सह सुरू होतो आणि isolated workspace मध्ये run होतो. |
| Buoy | Companion native app (iOS, Android) जो agent ला device capabilities जसे camera, location, screen recording, आणि push notifications provide करतो. (Coming soon.) |
| Classification | Data, channels, आणि recipients ला assigned sensitivity label. चार levels: RESTRICTED, CONFIDENTIAL, INTERNAL, PUBLIC. |
| Cron | Standard cron expression syntax वापरून specified time वर agent द्वारे execute केलेले scheduled recurring task. |
| Dive | First-run setup wizard (triggerfish dive) जो triggerfish.yaml, SPINE.md, आणि initial configuration scaffold करतो. |
| Effective Classification | Output decisions साठी वापरले जाणारे classification level, min(channel_classification, recipient_classification) म्हणून calculated. |
| Exec Environment | Agent चे code workspace ज्यात tight write-run-fix feedback loop मध्ये code writing, running, आणि debugging होते, Plugin Sandbox पेक्षा distinct. |
| Failover | Rate limiting, server errors, किंवा timeouts मुळे current provider unavailable असल्यावर alternate LLM provider ला Automatic fallback. |
| Gateway | Long-running local control plane जो WebSocket JSON-RPC endpoint द्वारे sessions, channels, tools, events, आणि agent processes manage करतो. |
| Hook | Data flow मधील deterministic enforcement point जेथे policy engine rules evaluate करतो आणि action allow, block, किंवा redact करायचे की नाही हे decide करतो. |
| Lineage | Triggerfish द्वारे processed प्रत्येक data element चे origin, transformations, आणि current location track करणारे Provenance metadata. |
| LlmProvider | LLM completions साठी interface, प्रत्येक supported provider (Anthropic, OpenAI, Google, Local, OpenRouter) द्वारे implemented. |
| MCP | Model Context Protocol, agent-tool communication साठी standard. Triggerfish चे MCP Gateway कोणत्याही MCP server ला classification controls add करतो. |
| No Write-Down | Fixed, non-configurable rule की data फक्त equal किंवा higher classification level च्या channels किंवा recipients ला flow करू शकतो. |
| NotificationService | Priority, queuing, आणि deduplication सह सर्व connected channels वर owner notifications deliver करण्यासाठी unified abstraction. |
| Patrol | Diagnostic health check command (triggerfish patrol) जो gateway, LLM providers, channels, आणि policy configuration verify करतो. |
| Reef (The) | Triggerfish skills discover, install, publish, आणि manage करण्यासाठी community skill marketplace. |
| Ripple | Supported channels वर relayed real-time typing indicators आणि online status signals. |
| Session | Independent taint tracking सह conversation state चे fundamental unit. प्रत्येक session ला unique ID, user, channel, taint level, आणि history आहे. |
| Skill | SKILL.md file आणि optional supporting files असलेला folder जो plugins लिहिल्याशिवाय agent ला नवीन capabilities देतो. |
| SPINE.md | System prompt foundation म्हणून loaded agent identity आणि mission file. Personality, rules, आणि boundaries define करतो. Triggerfish चे CLAUDE.md equivalent. |
| StorageProvider | Unified persistence abstraction (key-value interface) ज्याद्वारे सर्व stateful data flows होतो. Implementations मध्ये Memory, SQLite, आणि enterprise backends include आहेत. |
| Taint | Session ने access केलेल्या data वर आधारित session ला attached classification level. Taint session मध्ये फक्त escalate होऊ शकतो, कधीच decrease नाही. |
| Tide Pool | Agent-driven visual workspace जेथे Triggerfish A2UI protocol वापरून interactive content (dashboards, charts, forms) render करतो. |
| TRIGGER.md | Agent चे proactive behavior definition file, periodic trigger wakeups दरम्यान काय check, monitor, आणि act करायचे ते specify करतो. |
| Webhook | External services (GitHub, Sentry, इ.) कडून events accept करणारा inbound HTTP endpoint जो agent actions trigger करतो. |
| Team Lead | Agent team मधील designated coordinator. Team objective receive करतो, काम decompose करतो, members ला tasks assign करतो, आणि team कधी done आहे ते decide करतो. |
| Workspace | Per-agent filesystem directory जेथे agent स्वतःचा code writes आणि executes करतो, इतर agents पासून isolated. |
| Write-Down | Higher classification level वरून lower level ला data चा prohibited flow (उदा. PUBLIC channel ला पाठवलेला CONFIDENTIAL data). |
