The Moebiusol Agentic CLI setup packed with lots of real goodies https://moebiusol.eu
Find a file
Moe TheBot Lorand2 6d61b09c11
Some checks failed
validate / validate (push) Has been cancelled
validate / validate (pull_request) Has been cancelled
Merge pull request '[FIX] Exclude generated Python environments from public scan' (#7) from quality/public-runtime-1.7.0-hardening-20260727 into integration
2026-07-28 00:47:10 +02:00
.github/workflows [ADD] Add CI and Qodana publication flow 2026-05-23 17:35:32 +03:00
artifacts/gates [DOC] Close public parity design gate 2026-07-24 14:30:48 +03:00
ci/teamcity fix(ci): use runtime-local publisher paths 2026-06-14 19:47:57 +03:00
docs [FIX] Bootstrap uv on minimal CI agents 2026-07-28 01:05:32 +03:00
examples [INIT] Create agentic workstation runtime template 2026-05-23 15:47:33 +03:00
mcp [IMP] Harden public runtime startup and governed recall 2026-07-28 00:41:42 +03:00
runtime [FIX] Preserve executable runtime entrypoints 2026-07-28 01:15:36 +03:00
scripts [FIX] Exclude generated Python environments from public scan 2026-07-28 01:43:57 +03:00
services feat(runtime): add extension host service contract 2026-07-06 17:52:21 +03:00
specs [FIX] Isolate runtime identity environment resolution 2026-07-28 01:11:39 +03:00
.env.example [OPS] Migrate public Atlassian MCP transport 2026-06-22 12:31:41 +03:00
.gitattributes [ADD] Add idempotent MCP installer 2026-05-23 16:17:01 +03:00
.gitignore [UPD] Align public runtime with governed workstation 2026-07-24 14:27:24 +03:00
agentic-runtime.mcp-selection.example.json [OPS] Migrate public Atlassian MCP transport 2026-06-22 12:31:41 +03:00
CODE_OF_CONDUCT.md [INIT] Create agentic workstation runtime template 2026-05-23 15:47:33 +03:00
CONTRIBUTING.md [INIT] Create agentic workstation runtime template 2026-05-23 15:47:33 +03:00
LICENSE [INIT] Create agentic workstation runtime template 2026-05-23 15:47:33 +03:00
Makefile [IMP] Harden public runtime startup and governed recall 2026-07-28 00:41:42 +03:00
qodana-js-package.yaml Release public runtime v1.1.1 2026-05-24 08:21:17 +03:00
qodana.yaml [IMP] Harden public runtime startup and governed recall 2026-07-28 00:41:42 +03:00
README.md [IMP] Harden public runtime startup and governed recall 2026-07-28 00:41:42 +03:00
SECURITY.md [INIT] Create agentic workstation runtime template 2026-05-23 15:47:33 +03:00

Moe Agentic Workstation Runtime

CI Qodana Public Scan License Release

Forkable Codex workstation runtime for serious local agent work: modular steering, specialist agents and skills, MCP installation, peer-model routing, governed memory/RAG, and recoverable state bindings.

Version 1.7.0 adds boot-aware, non-blocking startup branding and memory readiness, capability-gated TUI behavior, governed-memory source policy, atomic promotion, stronger gate continuation, current peer-model routing, and locked MCP dependency/SBOM validation.

What This Gives You

  • Modular AGENTS.md, steering packs, skills, and specialist agent roles instead of one overloaded prompt.
  • Idempotent installer that can be rerun to add MCPs without destroying working local configuration.
  • MCP selector and registry for Claude, Gemini, Context7, OpenAI docs, research, workspace, publishing, messaging, Wiki.js, GitHub, Google Workspace, and Atlassian connectors.
  • PostgreSQL-backed governed memory/RAG schema with native-memory ingestion, candidate creation, promotion/review lifecycle, semantic vector retrieval, and context-pack materialization.
  • Valkey support for disposable coordination and short-lived runtime cache signals.
  • MinIO/S3 object-store contract for artifact bytes while PostgreSQL keeps metadata and traceability.
  • Optional product documentation governance that can use installing-team templates from a local path or S3-compatible template store.
  • IdP/installation identity model so actions, memories, runs, and review notifications can be attributed without baking one organization into the repo.
  • Configurable Moebiusol startup identity with a bounded, asynchronous readiness refresh that does not delay Codex startup or misreport a freshly booted memory service as failed.
  • QMS/regulated-work guardrails as portable hooks, not private links.

Quick Start

Prerequisites:

  • Codex CLI installed and codex login completed for live Codex use.
  • Python 3.10+.
  • uv for locked, isolated Python MCP environments.
  • Node.js 22+ and npm for JavaScript MCPs.
  • Git.
  • Optional but recommended for full memory/RAG: PostgreSQL 15+ with pgvector, Valkey, and MinIO/S3-compatible storage.
git clone https://codeberg.org/Moebiusol/moe-agentic-workstation-runtime.git
cd moe-agentic-workstation-runtime

make doctor
make configure-mcps MCP_PROFILE=core
make install

To add more MCPs later:

make configure-mcps MCP_PROFILE=all
make install

The installer reads prior installed state and reconciles additively. It does not delete user-owned secrets, OAuth caches, or hand-edited configuration.

Configuration

Copy and adapt the example environment:

cp .env.example .env

Offline routing tests work without provider keys. Live Gemini, Claude, OpenAI, workspace, publishing, and messaging MCPs require the installing team to provide its own keys or OAuth sessions.

Documentation Map

Verification

make test
make public-scan
make ci-build-mcps

public-scan is conservative and blocks known private endpoints, local paths, secret patterns, and intentionally excluded private connector names.

Public Boundary

This repo is a public template. It excludes private infrastructure endpoints, credentials, connection strings, raw chat history, customer-specific repositories, internal QMS URLs, and personal OAuth fallbacks.

The intended pattern is public runtime + private local configuration:

  • repo: reusable behavior, scripts, schema, docs, examples;
  • environment/secret manager: provider keys, connection strings, OAuth sessions;
  • installing organization: IdP, QMS, PostgreSQL, Valkey, MinIO/S3, and MCP account scopes.