credits

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package credits is the single source of truth for upstream attribution. CREDITS.md, the wizard's install step, and `multiversa credits` all read from Sources here.

Index

Constants

This section is empty.

Variables

View Source
var Sources = []Source{
	{
		ID:      "engram",
		Name:    "Engram",
		Author:  "Gentleman-Programming",
		Repo:    "https://github.com/Gentleman-Programming/engram",
		License: "MIT",
		Role:    "persistent agent memory",
	},
	{
		ID:      "graphify",
		Name:    "Graphify",
		Author:  "Safi Shamsi",
		Repo:    "https://github.com/safishamsi/graphify",
		License: "MIT",
		Role:    "content → knowledge graph",
	},
	{
		ID:      "gentle-ai",
		Name:    "gentle-ai",
		Author:  "Gentleman-Programming",
		Repo:    "https://github.com/Gentleman-Programming/gentle-ai",
		License: "MIT",
		Role:    "agentic ecosystem framework (memory + SDD + skills + MCP)",
	},
	{
		ID:      "gentle-pi",
		Name:    "gentle-pi",
		Author:  "Gentleman-Programming",
		Repo:    "https://github.com/Gentleman-Programming/gentle-pi",
		License: "MIT",
		Role:    "SDD harness for the Pi agent",
	},
	{
		ID:      "codegraph",
		Name:    "codegraph",
		Author:  "Colby McHenry",
		Repo:    "https://github.com/colbymchenry/codegraph",
		License: "MIT",
		Role:    "semantic code knowledge graph",
		OptIn:   true,
	},
	{
		ID:       "mirofish",
		Name:     "MiroFish",
		Author:   "666ghj",
		Repo:     "https://github.com/666ghj/MiroFish",
		License:  "AGPL-3.0",
		Role:     "swarm-intelligence simulation engine",
		OptIn:    true,
		AgplGate: true,
	},
}

Functions

func Print

func Print(w io.Writer)

Print writes the canonical attribution footer to w.

Types

type Source

type Source struct {
	ID       string `json:"id"`
	Name     string `json:"name"`
	Author   string `json:"author"`
	Repo     string `json:"repo"`
	License  string `json:"license"`
	Role     string `json:"role"`
	OptIn    bool   `json:"opt_in"`
	AgplGate bool   `json:"agpl_gate"` // true if license is AGPL and must never be embedded
}

func ByID

func ByID(id string) (Source, bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL