Skip to content
View fosferon's full-sized avatar

Block or report fosferon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fosferon/README.md

fosferon

Agents and LLMs

  • llm_core — provider-agnostic LLM orchestration: composable pipelines, TOML configuration, CLI providers, in-process agent loops, structured output.
  • llm_toolkit — the base code tools an agent works with (read, write, edit, bash, grep, glob, http) and a composable tool resolver.
  • comm_bus — context assembly for LLM conversations: keyword-triggered entries and token budgets.
  • agent_engine — a minimal agent runtime with a host-owned turn loop.
  • a2a_engine — the Agent2Agent protocol as pure specification: types, JSON-RPC and SSE codecs, a transport behaviour.
  • foresight — semantic memory: retain, recall, reflect. A port of Vectorize's Hindsight (MIT). On Hex as foresight_memory.

Workflow and coordination

  • workflow_stem — one runtime for stepwise, state-machine and flow workflows.
  • mobus_stepwise — the stepwise and flow engine underneath it.
  • bee — dependency-aware work coordination: a work graph, an allocation tree, and queries that say what they left out. On Hex as bee_tracker.

Application building blocks

  • attr_engine — schema-driven content modelling over Ecto and JSONB.
  • mobus_money — money that carries its currency and an explicit rounding rule.
  • mobus_dataview, mobus_scope — directory-view settings; a lazy capability registry for LiveView.
  • voice_engine — speech-to-text and text-to-speech behaviours with pluggable adapters.
  • greenmail, fosferon_telemetry — a local mail server for tests; shared failure-telemetry conventions.

All are on Hex under the MIT licence.

Tools

  • elixir-context — project-wide search and call-graph context for Elixir, served to coding CLIs over MCP. MIT.

For more information: fosferon.com.

Pinned Loading

  1. llm_core llm_core Public

    Elixir 3

  2. workflow_stem workflow_stem Public

    Elixir

  3. attr_engine attr_engine Public

    Elixir

  4. bee bee Public

    A dependency-aware work-coordination engine for Elixir: a work DAG, an allocation tree and a query language that reports what it withheld, over SQLite.

    Elixir

  5. foresight foresight Public

    Semantic memory for Elixir: retain, recall and reflect over an agent's own history.

    Elixir

  6. llm_toolkit llm_toolkit Public

    Base code tools for LLM agents — read, write, edit, bash, grep, glob, tree, http_get — and a composable tool resolver.

    Elixir