app beta version 0.1.0 hex unreleased package jido_chat_github elixir ~> 1.18

Jido Chat GitHub

GitHub Issues adapter package for Jido Chat

Beta support. Public iteration with faster feedback loops before final release shape settles.

View package metadata source →

RELATED PACKAGES

AT A GLANCE

Implements a GitHub Issues adapter for Jido Chat workflows
Maps GitHub issue conversations into normalized Jido Chat messages
Uses Req and Jason for API interaction and payload handling
Supports adapter testing with local fixtures and environment-driven configuration

DEEP DIVE

Overview

Jido Chat GitHub connects GitHub Issues conversations to the Jido Chat adapter model. It gives agent workflows a channel-oriented way to read and respond to issue-driven collaboration.

Purpose

Jido Chat GitHub is the GitHub Issues transport adapter for teams that want Jido Chat workflows to operate directly in repository issue queues.

Boundary Lines

  • Owns GitHub Issues payload mapping and outbound issue interaction behavior.
  • Implements the common Jido Chat adapter shape for channel portability.
  • Does not own GitHub project policy, triage decisions, or cross-channel chat contracts.

Major Components

GitHub Adapter

Maps GitHub issue data into Jido Chat messages and handles GitHub API calls for channel operations.

Event Normalization

Normalizes issue payloads into the shared message structures consumed by chat workflows.

Test Fixtures

Provides fixture-driven coverage for GitHub payload handling and adapter behavior.