trying to integrate chainlink into opencode
TypeScript 94.9%
Nix 5.1%
1 1 0

Clone this repository

https://tangled.org/karitham.dev/chainlink-opencode https://tangled.org/did:plc:kcgwlowulc3rac43lregdawo/chainlink-opencode
git@knot.tangled.wizardry.systems:karitham.dev/chainlink-opencode git@knot.tangled.wizardry.systems:did:plc:kcgwlowulc3rac43lregdawo/chainlink-opencode

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Chainlink OpenCode Plugin#

Integrates Chainlink issue tracking into OpenCode.

Installation#

// opencode.json
{
  "plugin": ["git@tangled.org:karitham.dev/chainlink-opencode"],
}

Tools#

  • chainlink({ command }): Run any chainlink command (e.g., show 42, create "fix bug")
  • chainlink_session({ action, id?, notes? }): Manage session lifecycle (start, work, end, status)
  • chainlink_rules({ rule? }): Read rules from .chainlink/rules/
  • chainlink_next(): Get next issue recommendation

Features#

  • Rule Enforcement: Reminds agents to read rules before editing code.
  • Auto Context: Injects priority issues at session start.
  • Dynamic Language Hints: Automatically detects file language and prompts to read language-specific rules when reading code files.