Skip to content
This repository was archived by the owner on May 31, 2026. It is now read-only.

felixgeelhaar/nous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nous — Archived

This repository is archived as of 2026-05-31. Final release: v0.3.1-final. The reasoning primitive has moved into the agent layer. The two parts of Nous worth preserving (risk + intervention scoring) now live in a small standalone library, decisionkit.

What to use instead

If you wanted... Use instead
Deterministic risk + intervention scoring (the durable value of Nous) decisionkit
LLM-based commitment extraction Your agent runtime (Claude Code, Codex, Hermes, Nomi, ...) with a tool definition
Persistent commitment / decision storage Mnemos — claim it as a memory item
Multi-step reasoning loops Agent runtime + tools + MCP into Mnemos
Operational orchestration Was Olymp; also archived. The agent runtime owns the loop.

Why this was archived

  1. Reasoning has moved into the agent layer. Frontier models plus tool use plus MCP subsume what Nous was built to provide as a dedicated service. Maintaining a separate Go runtime for LLM extraction is no longer the right shape.
  2. The only Go consumer was Olymp, which is also being archived in the same initiative.
  3. The deterministic value (risk + intervention) was small and reusable — extracted into decisionkit. The 90%+ test coverage came along.

See ADR 0005 in Mnemos for the full decision record.

What was preserved

The full Nous source code is preserved at the v0.3.1-final tag. The risk and intervention engines were extracted verbatim into decisionkit (ADR 0004) so consumers can keep using the deterministic scoring without resurrecting the service.

Other Nous components (gRPC + HTTP transports, multi-backend storage, LLM extractor with Anthropic / OpenAI / Gemini / Bedrock / Ollama providers, adapter orchestration with circuit breakers, commitment + decision repositories) were not extracted. They exist to support a service deployment that no longer has consumers.

Recovery path

git clone https://github.com/felixgeelhaar/nous.git
cd nous
git checkout v0.3.1-final

The repo remains read-only and publicly readable indefinitely.

Related archives

  • Olymp — orchestration runtime, archived
  • Praxis — action service, archived

License

Unchanged from the v0.3.1-final tag. See LICENSE.

About

Nous: AI coordination engine that extracts commitments from natural language, evaluates risk of being missed, and intervenes when necessary

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages