本文へ移動
cccskills
無料GitHub で公開

geode-context

GEODE runtime context for model selection and metadata, architecture, packaging, release, docs, CI, AgenticLoop, async runtime, and plugin boundaries.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

GEODE Context

Version-agnostic runtime context. Use geode version / geode about for the installed version and runtime facts; never trust numbers remembered from this skill.

Current Shape

  • GEODE is a general-purpose autonomous-agent harness whose runtime is AgenticLoop(while tool_use).
  • The agent loop, sub-agents, plans, and batches are all instances of the same tool-use loop.
  • The runtime is domain-agnostic. Shipped packages:
    • core/ — agent loop, tools, MCP, memory, hooks, wiring, CLI, server, gateway.
    • evals/ — Petri audits, benchmarks, seed generation, and GEO measurement.
    • evolve/ — scaffold search and Crucible experiment supervision.
  • site/ is the public Next.js docs/site, not a Python package.
  • Dependency direction is evolve -> evals -> core; reverse imports are forbidden.

Runtime Boundaries

  • Canonical execution path is async-first: AgenticLoop.arun(), tool aexecute(), async provider clients.
  • core/agent/loop/agent_loop.py is the implementation. DEFAULT_MAX_ROUNDS = 0 means no round cap. Model completion and runtime guard exits are distinct TerminationReason values in core/agent/loop/models.py; a diagnostic or budget exit is not task success.
  • Sub-agents: core/agent/sub_agent.py (SubAgentManager) — max depth 1 (no recursion), session-wide cap 15, global Lane concurrency 50 (core/wiring/container.py).
  • Headless mode policy lives in core/server/supervised/services.py: run_bash and delegation remain denied; DAEMON desktop control requires explicit gateway.allow_computer_use, while SCHEDULER keeps the desktop denial. The active tool plan and profile can further restrict access.

Prompt And Context Injection

  • core/agent/system_prompt.py builds the base prompt; core/agent/loop/_context.py composes skill and session context. core/llm/prompt_assembler.py contains shared formatting helpers, not another assembler.
  • GEODE.md (packaged as core/GEODE.md) is the SOUL source. The default loop extracts Identity, Voice & Conduct, Operating Principles and RUNTIME CANNOT into G1; persona-off and audit modes omit G1. The separate ContextAssembler exposes the full SOUL to explicit callers, not as the default loop prompt.
  • PROMPT_CACHE_BOUNDARY is the opening <dynamic_context> tag. Stable instructions precede it; per-turn context stays inside the closed envelope. core/agent/loop/agent_loop.py emits PROMPT_ASSEMBLED after each per-round rebuild.
  • Skill metadata is injected as <available_skills> (metadata only); full skill bodies load on demand via the use_skill tool.
  • Do not inject old Game IP pipeline facts, fixed DAG claims, analyst/evaluator topology, or confidence-threshold loop claims into the system prompt.

Model Information

Use the current <model_card> for questions about the configured model; do not load a catalog merely to repeat fields already present. The normal and audit builders place it in dynamic context when a model is supplied. Explicit agent prompt overrides replace that base and need not contain a card; absence is not permission to guess from this skill or prior replies.

QuestionRead or inspect
Which model is selected, and why?/model for registered choices and role selections; geode about and geode config explain model for resolved settings. Project/global config and environment can override shipped defaults.
Which defaults or fallback chains ship?core/config/routing.toml and its loader core/config/routing_manifest.py; operator overrides live in ~/.geode/routing.toml. Chains ship empty and require explicit opt-in. Do not silently switch model, provider or billing route.
Where do limits and rate estimates come from?core/llm/model_pricing.toml supplies catalog limits/rates; core/llm/model_catalog.py and provider adapters consume model metadata. Catalog context is not the runtime's remaining context budget; API rates are not subscription billing. Verify current vendor documentation when freshness matters.
Does this account have access?Picker availability checks a local credential route, not remote entitlement. A model ID in the catalog, a default binding or a configured credential does not establish successful provider access. Live probes need explicit approval.

See the provider guide for operator configuration. In a source checkout, use the existing model-onboarding skill for implementation changes; that development scaffold is not bundled with the runtime. Never copy a versioned model/spec table into this skill or the SOUL.

Release Pipeline

  • Functional commits update CHANGELOG.md.
  • Quality gates: ruff check / ruff format --check (core, evals, evolve, tests, scripts), mypy core/ evals/ evolve/, lint-imports, pytest -m "not live", geode version smoke.
  • Publishing is manual/approval-gated, not automatic on every main push.

Guardrails

  • Do not restore the retired top-level plugins, geode_product, or core.self_improving packages. Evaluation and evolution stay explicit outer consumers of core.
  • Do not describe GEODE as a fixed Plan-and-Execute DAG, fixed StateGraph, or confidence-threshold pipeline.
  • Do not cite LangSmith as current observability; GEODE uses its own hooks, audit diagnostics, run logs, and site/docs gates.
  • Do not hard-code deprecated model names. Use the provider registries and token/cost tables.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Audit agent runtimes and their tests for lifecycle inference, capability overload, context pollution, correlated verification, prompt-only control, false success, dead compatibility paths, test-only seams, and complexity without contribution. Use for whole-repository agent audits, slop or dead-code triage, test contribution reviews, large refactors, tool/context simplification, and cleanup requests that need proof before deleting code or tests.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Diagnose agent operational failures through default-policy checks, multi-gap analysis, explicit service ownership, request-context lifetime, and degradation-versus-correctness checks.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Align, run, audit, and publish GEODE benchmark comparisons against Agent-World arXiv 2604.18292v1 across MCP-Mark, BFCL V4, and tau2-bench. Use for Agent-World or AgentWorld comparison requests, cross-suite agent benchmark design, Tau2 comparator/profile diagnosis, paired thin-runtime-versus-GEODE experiments, mean-accuracy@8 replication, or benchmark comparability and artifact reviews.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Verification checklist to prevent fake success. Detects test deletion/disabling, coverage regression, lint bypass, secret exposure. Triggered by "deception", "fake" ("가짜"), "fake success", "verification" ("검증"), "checklist" ("체크리스트"), "deletion detection" ("삭제 탐지"), "regression" keywords.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Auto-search and summarize latest AI/agent papers.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

mangowhoiscloud のスキルをすべて見る

このスキルの問題を報告する