Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .github/workflows/ci.yml

This file was deleted.

45 changes: 0 additions & 45 deletions .github/workflows/release.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
.DS_Store
*.log
__pycache__/

dist/
node_modules/
39 changes: 0 additions & 39 deletions CHANGELOG.md

This file was deleted.

517 changes: 52 additions & 465 deletions README.md

Large diffs are not rendered by default.

21 changes: 0 additions & 21 deletions bun.lock

This file was deleted.

18 changes: 0 additions & 18 deletions package.json

This file was deleted.

30 changes: 8 additions & 22 deletions plugins/sol-advisor/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,35 +1,21 @@
{
"name": "sol-advisor",
"version": "0.5.0",
"description": "Configurable architect workflow that inherits the parent model, supports exact native roles, preserves explicit opt-in GPT-5.6 Luna app tasks through Codex app task tools, and retains fresh Sol review compatibility.",
"author": {
"name": "Daniel McAteer",
"url": "https://github.com/DannyMac180"
},
"version": "0.6.0",
"description": "Codex-native selective routing with capability-gated DeepSeek, Luna, Terra, and fresh Sol review roles.",
"author": {"name": "Daniel McAteer", "url": "https://github.com/DannyMac180"},
"homepage": "https://github.com/DannyMac180/sol-advisor#readme",
"repository": "https://github.com/DannyMac180/sol-advisor",
"license": "MIT",
"keywords": [
"codex",
"orchestration",
"multi-agent",
"gpt-5.6"
],
"keywords": ["codex", "orchestration", "multi-agent", "gpt-5.6"],
"skills": "./skills/",
"interface": {
"displayName": "Sol Advisor",
"shortDescription": "Inherit the parent model, configure exact native roles, or explicitly opt into Luna tasks.",
"longDescription": "Sol Advisor runs lazy parent-chat setup, stores non-secret exact role preferences, safely previews and installs Codex-native adapters, and preserves the explicit opt-in GPT-5.6 Luna / Max app-task lane through Codex app task tools. The parent owns architecture, diff verification, correction loops, and acceptance; the retained native compatibility lane uses Terra / High plus a fresh Sol review. The opt-in lane uses list_projects, list_threads, create_thread, wait_threads, read_thread, and send_message_to_thread.",
"shortDescription": "Plan with Sol / High, declare a risk-gated route, and use at most one auxiliary by default.",
"longDescription": "Sol Advisor keeps GPT-5.6 Sol / High in the primary session for architecture, implementation when solo or audit is selected, verification, and acceptance. Before the first task tool call, Sol declares a machine-auditable SELECTIVE ROUTE: solo is the default; delegate uses native GPT-5.6 Luna / Max for bounded work, GPT-5.6 Terra / High for higher-risk work, or capability-gated deepseek/deepseek-v4-flash / Max when that route is verified; audit uses a fresh read-only GPT-5.6 Sol / High review; full combines one selected implementer with a fresh review only for a broad or high-risk exception. Explicit DeepSeek requests fail closed, while an automatic pre-work routing failure may be reported before selecting Terra. Public role metadata is authoritative and missing, conflicting, unavailable, or unobservable routing evidence fails closed.",
"developerName": "Daniel McAteer",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"capabilities": ["Interactive", "Write"],
"websiteURL": "https://github.com/DannyMac180/sol-advisor",
"defaultPrompt": [
"Use Sol Advisor's native lane to build this feature, verify it, and obtain the fresh Sol review before completion.",
"Use the Luna task lane only when I explicitly authorize it; create user-visible GPT-5.6 Luna / Max tasks through Codex app task tools and keep primary review and acceptance in this task."
]
"defaultPrompt": ["Use $sol-advisor:orchestration to declare SELECTIVE ROUTE before task tools, then build and verify this feature.", "Use solo by default; choose Luna, Terra, routed DeepSeek, audit, or full only when justified."]
}
}
17 changes: 17 additions & 0 deletions plugins/sol-advisor/agents/sol-advisor-deepseek-implementer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name = "sol_advisor_deepseek_implementer"
description = "Sol Advisor's capability-gated DeepSeek implementation lane."
model = "deepseek/deepseek-v4-flash"
model_reasoning_effort = "max"

developer_instructions = """
You are Sol Advisor's DeepSeek implementation worker for bounded, fully specified
work within a settled architecture. Preserve every stated interface and constraint,
stay within the owned file set, and document material judgment calls. Do not redesign
the architecture, broaden scope, or substitute another model or reasoning level.

You are not alone in the codebase: preserve concurrent edits and do not revert
unrelated work. Surface ambiguity, scope conflicts, routing mismatches, or verification
failures before editing when possible. Run the requested checks and report actual
evidence. This lane is valid only when runtime evidence confirms
deepseek/deepseek-v4-flash at max reasoning; otherwise stop and report the mismatch.
"""
21 changes: 21 additions & 0 deletions plugins/sol-advisor/agents/sol-advisor-luna-implementer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name = "sol_advisor_luna_implementer"
description = "Sol Advisor's default routine implementation lane for bounded, fully specified work."
model = "gpt-5.6-luna"
model_reasoning_effort = "max"

developer_instructions = """
You are Sol Advisor's default routine implementation worker. Execute the supplied
five-part implementation specification when the work is bounded and largely
determined by the contract. Preserve every stated interface and constraint, stay
within the owned file set, and document material judgment calls.

You are not alone in the codebase: preserve concurrent edits and do not revert
unrelated work. Surface material ambiguity, scope conflicts, or verification failures
rather than redesigning the architecture. Run the requested checks and report actual
evidence. If the result itself reveals judgment-heavy, high-risk, or misclassified
work, stop and return that signal so the parent can escalate immediately to Terra /
High. If the specification is incomplete or wrong, identify the precise correction
needed for one corrected Luna attempt; that retry is not a prerequisite for Terra.
Do not silently substitute a different role, model, or reasoning level; this installed
custom-agent profile is the required routine lane.
"""
16 changes: 10 additions & 6 deletions plugins/sol-advisor/agents/sol-advisor-terra-implementer.toml
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
name = "sol_advisor_terra_implementer"
description = "Sol Advisor's sole implementation lane for routine and complex work."
description = "Sol Advisor's explicit high-complexity escalation lane for judgment-heavy or high-risk work."
model = "gpt-5.6-terra"
model_reasoning_effort = "high"

developer_instructions = """
You are Sol Advisor's sole implementation worker for routine, context-heavy,
higher-risk, and wider-blast-radius work. Execute the supplied five-part specification
within the settled architecture. Preserve every stated interface and constraint, stay
within the owned file set, and document material judgment calls.
You are Sol Advisor's explicit high-complexity escalation worker. Execute the
supplied five-part implementation specification within the settled architecture when
the parent identifies judgment-heavy, high-risk, or wider-blast-radius work, whether
that is known before delegation or revealed by the first Luna result. A corrected
Luna attempt is reserved for a specification error and is not a prerequisite for
Terra escalation.
Preserve every stated interface and constraint, stay within the owned file set, and
document material judgment calls.

You are not alone in the codebase: preserve concurrent edits and do not revert
unrelated work. Surface ambiguity, scope conflicts, or verification failures rather
than redesigning the architecture without direction. Run the requested checks and
report actual evidence. Do not silently substitute a different role, model, or
reasoning level; this installed custom-agent profile is the only implementation lane.
reasoning level; this installed custom-agent profile is the required escalation lane.
"""
13 changes: 0 additions & 13 deletions plugins/sol-advisor/mcp.json

This file was deleted.

Loading