name: Platform / Agent Support Request
description: Request support for a new messaging platform or AI agent
title: "[Support Request] "
labels: ["new-integration"]

body:
  - type: markdown
    attributes:
      value: |
        Want cc-connect to support a new messaging platform or AI coding agent? Let us know!

  - type: dropdown
    id: type
    attributes:
      label: Request Type
      options:
        - New Platform (messaging app)
        - New Agent (AI coding assistant)
    validations:
      required: true

  - type: input
    id: name
    attributes:
      label: Platform / Agent Name
      placeholder: "e.g. Microsoft Teams, WhatsApp, Aider, etc."
    validations:
      required: true

  - type: textarea
    id: description
    attributes:
      label: Description
      description: Brief description of the platform/agent and why you'd like it supported.
    validations:
      required: true

  - type: textarea
    id: api-info
    attributes:
      label: API / SDK Information
      description: |
        Please share any relevant links to official documentation, bot APIs, SDKs, or developer resources.
      placeholder: |
        - Official docs: https://...
        - Bot API: https://...
        - SDK (Go/Python/Node): https://...
    validations:
      required: false

  - type: dropdown
    id: connection
    attributes:
      label: Connection Type (for platforms)
      description: If known, what type of connection does this platform support for bots?
      options:
        - WebSocket (no public IP needed)
        - Long Polling (no public IP needed)
        - Stream / SSE (no public IP needed)
        - Webhook (public URL required)
        - Unknown / Not sure
        - N/A (agent request)
    validations:
      required: false

  - type: textarea
    id: additional
    attributes:
      label: Additional Context
      description: Any other context about why this integration would be valuable.
    validations:
      required: false

  - type: checkboxes
    id: contribution
    attributes:
      label: Willingness to Contribute
      description: Would you be willing to help implement this integration?
      options:
        - label: I'd be willing to submit a PR for this integration
