Diomedes Git
etc
c2be85a
metadata
title: cluas_huginn
emoji: πŸ’¬
colorFrom: yellow
colorTo: purple
sdk: docker
pinned: false
hf_oauth: true
hf_oauth_scopes:
  - inference-api
license: apache-2.0
short_description: A gathering of guides, a council of counsels

πŸ¦β€β¬› cluas huginn (thought's ear) πŸ¦β€β¬›

- A Multi-Agent Research Council

CLUAS HUGINN

A Multi-Agent Deliberation Engine

Anno MMXXV β€” MCP 1st Birthday Hackathon Edition

A gathering of guides, a council of counsels

What It Does

Four specialised AI agents with distinct epistemic roles debate questions using structured dialectic, building knowledge over time.

  • Thesis: Present findings with evidence

  • Antithesis: Challenge, verify, and provide counterpoints

  • Synthesis: Build consensus and update shared memory

  • Evolution: Future discussions build on accumulated knowledge

Key Innovations / What Makes This Different

  1. Unified inheritance architecture underpinning multi-agent system
  2. Shared epistemic principles but distinct epistemic roles for each agent
  3. "Four Temperament" character differentiation
  4. Tool-use heuristics per character, guided by each character’s personality
  5. Steelmanning and collaborative disagreement built-in
  6. Structured dialectic (thesis β†’ antithesis β†’ synthesis) to reduce bias
  7. Persistent memory enabling knowledge accumulation over time

Modes

  • Collaborative Mode: Ask a question and receive synthesised research with sources
  • Active Mode: Join the discussion, steer research, challenge claims, be 'the human in the loop'

The Council

Agent Role Icon
Corvus Academic verifier (literature) πŸ¦β€β¬›
Raven Accountability enforcer (news, verification) πŸ¦…
Magpie Trend explorer (patterns, connections) πŸͺΆ
Crow Grounded observer (data, environment) πŸ•ŠοΈ

Dialectic Process

  1. Thesis: Characters present initial findings using specialized tools
  2. Antithesis: Characters challenge, verify, and provide counter-evidence
  3. Synthesis: Council builds consensus and adds to collective memory
  4. Evolution: Future discussions build on accumulated knowledge

Why It Matters

Most AI assistants are stateless. cluas_huginn remembers, learns, and builds knowledge over time.

πŸ›  Tech Stack

  • Base: Python, Gradio
  • LLMs: UserKeys/Groq/Nebius/etc (various models, llama3.3 main)
  • Tools: Academic search, news verification, web exploration
  • Memory: Persistent character memories

Taglines

  • "A gathering of guides, a council of counsels"
  • "Research that remembers, knowledge that accumulates"
  • "Multi-agent MCP research collective"

On linked in:

https://www.linkedin.com/posts/james-boag_cluas-huginn-is-almost-ready-to-submit-activity-7401042694279467008-9eKI

on youtube:

https://youtube.com/playlist?list=PLTwFAkhmI_YV0U_f9csf7mdtkhFdhEo5c&si=NtNSIXyJ-j3q389G

This project is licensed under the Apache 2.0 License.