Glossary
| اصطلاح | تعریف |
|---|---|
| Agent Team | مختلف roles کے ساتھ collaborating agent sessions کا persistent group۔ ایک member lead ہوتا ہے جو کام coordinate کرتا ہے۔ team_create سے بنایا جاتا ہے، lifecycle checks سے monitor کیا جاتا ہے۔ |
| A2UI | Agent-to-UI protocol جو real time میں agent سے Tide Pool workspace تک visual content push کرنے کے لیے ہے۔ |
| Background Session | Autonomous tasks (cron، triggers) کے لیے spawn ہونے والی session جو fresh PUBLIC taint سے شروع ہوتی ہے اور isolated workspace میں چلتی ہے۔ |
| Buoy | Companion native app (iOS، Android) جو agent کو camera، location، screen recording، اور push notifications جیسی device capabilities فراہم کرتا ہے۔ (جلد آ رہا ہے۔) |
| Classification | Data، channels، اور recipients کو دیا جانے والا sensitivity label۔ چار levels: RESTRICTED، CONFIDENTIAL، INTERNAL، PUBLIC۔ |
| Cron | ایجنٹ کا standard cron expression syntax استعمال کرتے ہوئے مقررہ وقت پر 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) سے calculate ہوتی ہے۔ |
| Exec Environment | Agent کا code workspace جو write-run-fix feedback loop میں code لکھنے، چلانے، اور debug کرنے کے لیے ہے، Plugin Sandbox سے مختلف۔ |
| 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 کرنے کا فیصلہ کرتی ہے۔ |
| Lineage | Triggerfish کے process ہر data element کی origin، transformations، اور current location track کرنے والا provenance metadata۔ |
| LlmProvider | LLM completions کے لیے interface، ہر supported provider (Anthropic، OpenAI، Google، Local، OpenRouter) implement کرتا ہے۔ |
| MCP | Model Context Protocol، agent-tool communication کا standard۔ Triggerfish کا MCP Gateway کسی بھی MCP server میں classification controls شامل کرتا ہے۔ |
| 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 دریافت کرنے، install، publish، اور manage کرنے کا community skill marketplace۔ |
| Ripple | Real-time typing indicators اور online status signals supported channels میں relay ہوتے ہیں۔ |
| 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 لکھے بغیر ایجنٹ کو نئی capabilities دیتا ہے۔ |
| SPINE.md | Agent identity اور mission file جو system prompt foundation کے طور پر load ہوتی ہے۔ Personality، rules، اور boundaries define کرتی ہے۔ Triggerfish کا CLAUDE.md کے equivalent۔ |
| StorageProvider | Unified persistence abstraction (key-value interface) جس سے تمام stateful data گزرتا ہے۔ Implementations میں Memory، SQLite، اور enterprise backends شامل ہیں۔ |
| Taint | Session سے attached classification level اس data کی بنیاد پر جو اس نے access کیا۔ 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، یہ specify کرتی ہے کہ periodic trigger wakeups کے دوران کیا check، monitor، اور act کریں۔ |
| Webhook | Inbound HTTP endpoint جو external services (GitHub، Sentry، وغیرہ) سے events accept کرتا ہے اور agent actions trigger کرتا ہے۔ |
| Team Lead | Agent team میں designated coordinator۔ Team objective receive کرتا ہے، کام decompose کرتا ہے، members کو tasks assign کرتا ہے، اور team کب ختم ہوا decide کرتا ہے۔ |
| Workspace | Per-agent filesystem directory جہاں ایجنٹ اپنا code لکھتا اور execute کرتا ہے، دوسرے agents سے isolated۔ |
| Write-Down | Higher classification level سے lower level کو data flow کا ممنوع عمل (مثلاً، CONFIDENTIAL data PUBLIC channel کو بھیجنا)۔ |
