Skip to content

Integrations உருவாக்குதல்

Triggerfish extend ஆக வடிவமைக்கப்பட்டுள்ளது. ஒரு புதிய data source இணைக்க, ஒரு workflow automate செய்ய, உங்கள் agent க்கு புதிய skills கொடுக்க, அல்லது external events க்கு react செய்ய விரும்பினாலும், ஒரு நன்கு வரையறுக்கப்பட்ட integration pathway உள்ளது -- மற்றும் ஒவ்வொரு pathway உம் அதே பாதுகாப்பு model ஐ மதிக்கிறது.

Integration Pathways

Triggerfish platform extend செய்ய ஐந்து வேறு வழிகள் வழங்குகிறது. ஒவ்வொன்றும் வேறு நோக்கத்திற்கு serve செய்கிறது, ஆனால் அனைத்தும் அதே பாதுகாப்பு guarantees share செய்கின்றன: classification enforcement, taint tracking, policy hooks, மற்றும் full audit logging.

Pathwayநோக்கம்சிறந்தது
MCP GatewayExternal tool servers இணைக்கவும்Model Context Protocol மூலம் Standardized agent-to-tool communication
PluginsCustom tools உடன் agent extend செய்யவும்Agent-built integrations, API connectors, external system queries, workflows
Exec EnvironmentAgent தன்னுடைய code எழுதி இயக்கவும்Feedback loop இல் integrations building, prototyping, testing, மற்றும் iterating
SkillsInstructions மூலம் agent க்கு புதிய திறன்கள்Reusable behaviors, community marketplace, agent self-authoring
Browser AutomationCDP மூலம் browser instance கட்டுப்படுத்தவும்Web research, form filling, scraping, automated web workflows
WebhooksExternal services இலிருந்து inbound events பெறவும்Emails, alerts, CI/CD events, calendar மாற்றங்களுக்கு Real-time reactions
GitHubமுழு GitHub workflow integrationPR review loops, issue triage, webhooks + exec + skills மூலம் branch management
Google WorkspaceGmail, Calendar, Tasks, Drive, Sheets இணைக்கவும்Google Workspace க்கு 14 tools உடன் Bundled OAuth2 integration
ObsidianObsidian vault notes படிக்கவும், எழுதவும், தேடவும்Folder mappings, wikilinks, daily notes உடன் Classification-gated note access

பாதுகாப்பு Model

ஒவ்வொரு integration உம் -- pathway பொருட்படுத்தாமல் -- அதே பாதுகாப்பு constraints இல் operate செய்கிறது.

எல்லாமே UNTRUSTED ஆக தொடங்குகிறது

புதிய MCP servers, plugins, channels, மற்றும் webhook sources அனைத்தும் default ஆக UNTRUSTED நிலைக்கு default ஆகின்றன. Owner (personal tier) அல்லது admin (enterprise tier) வெளிப்படையாக classify செய்யும் வரை அவை agent உடன் data exchange செய்ய முடியாது.

UNTRUSTED  -->  CLASSIFIED  (review க்கு பிறகு, ஒரு classification நிலை assigned)
UNTRUSTED  -->  BLOCKED     (வெளிப்படையாக prohibited)

Classification Flow ஆகிறது

ஒரு integration data return செய்யும்போது, அந்த data ஒரு classification நிலை கொண்டுவருகிறது. Classified data அணுகுவது session taint ஐ பொருந்த escalate செய்கிறது. Tainted ஆன பிறகு, session குறைந்த classification destination க்கு output செய்ய முடியாது. இதுதான் No Write-Down விதி -- இது fixed மற்றும் override செய்ய முடியாது.

Policy Hooks ஒவ்வொரு Boundary இலும் Enforce செய்கின்றன

அனைத்து integration actions உம் deterministic policy hooks மூலம் செல்கின்றன:

Hookஎப்போது Fire ஆகிறது
PRE_CONTEXT_INJECTIONExternal data agent context க்கு நுழைகிறது (webhooks, plugin responses)
PRE_TOOL_CALLAgent ஒரு tool call request செய்கிறது (MCP, exec, browser)
POST_TOOL_RESPONSETool data return செய்கிறது (classify response, taint update செய்யவும்)
PRE_OUTPUTResponse system விட்டு வெளியேறுகிறது (final classification check)

இந்த hooks pure functions -- LLM calls இல்லை, randomness இல்லை, bypass இல்லை. ஒரே input எப்போதும் ஒரே முடிவு produce செய்கிறது.

Audit Trail

ஒவ்வொரு integration action உம் log ஆகிறது: என்ன அழைக்கப்பட்டது, யார் அழைத்தது, policy முடிவு என்ன, மற்றும் session taint எவ்வாறு மாறியது. இந்த audit trail immutable மற்றும் compliance review க்கு available.

SECURITY LLM policy hook முடிவுகளை bypass செய்யவோ, மாற்றவோ, அல்லது பாதிக்கவோ முடியாது. Hooks LLM அடுக்கிற்கு கீழ் code இல் இயங்குகின்றன. AI actions request செய்கிறது -- policy layer தீர்மானிக்கிறது. :::

சரியான Pathway தேர்வு செய்யவும்

உங்கள் use case க்கு பொருந்தும் integration pathway தேர்வு செய்ய இந்த decision guide பயன்படுத்தவும்:

  • Standard tool server இணைக்க விரும்புகிறீர்கள் -- MCP Gateway பயன்படுத்தவும். ஒரு tool MCP பேசினால், இதுதான் path.
  • External API க்கு எதிராக custom code இயக்க வேண்டும் -- Plugins பயன்படுத்தவும். Agent runtime இல் plugins build, scan, மற்றும் load செய்யலாம். Plugins security scanning உடன் sandboxed ஆக இயங்குகின்றன.
  • Agent code build மற்றும் iterate செய்ய விரும்புகிறீர்கள் -- Exec Environment பயன்படுத்தவும். Agent ஒரு full write/run/fix loop உடன் workspace பெறுகிறது.
  • Agent க்கு புதிய behavior கற்பிக்க விரும்புகிறீர்கள் -- Skills பயன்படுத்தவும். Instructions உடன் ஒரு SKILL.md எழுதவும், அல்லது agent தன்னை author செய்யட்டும்.
  • Web interactions automate செய்ய வேண்டும் -- Browser Automation பயன்படுத்தவும். Domain policy enforcement உடன் CDP-controlled Chromium.
  • Real time இல் external events க்கு react செய்ய வேண்டும் -- Webhooks பயன்படுத்தவும். Inbound events verified, classified, மற்றும் agent க்கு routed.

இந்த pathways mutually exclusive அல்ல. ஒரு skill internally browser automation பயன்படுத்தலாம். ஒரு plugin ஒரு webhook மூலம் trigger ஆகலாம். Exec environment இல் agent-authored integration ஒரு skill ஆக persist செய்யலாம். அவை இயற்கையாகவே compose ஆகின்றன. :::