Files
memex/notes/org-skill-economist.org

2.1 KiB

SKILL: The Economist Agent (Universal Literate Note)

Overview

The Economist Agent manages compute resources by prioritizing high-performance open-source models (Kimi, Qwen) to minimize costs while maintaining architectural integrity.

Phase A: Demand (PRD)

1. Purpose

Optimize token usage by leveraging open-weights models via OpenRouter.

Phase B: Blueprint (PROTOCOL)

1. Architectural Intent

Dynamically route tasks to the "Open Fleet" (Kimi/Qwen).

2. Semantic Interfaces

Routing Logic (2026 Open Fleet)

(in-package :org-agent)

(defun economist-route-task (context)
  (declare (ignore context))
  '(:openrouter)) ; Exclusively use OpenRouter for the Open Fleet

(defun economist-get-model-for-provider (provider &optional context)
  "Returns Open-Source SOTA model IDs. Updated April 2026."
  (let ((complexity (ignore-errors (uiop:symbol-call :org-agent.skills.org-skill-router :router-classify-complexity context))))
    (case provider
      (:openrouter
       (case complexity
         (:REASONING "qwen/qwen-2.5-72b-instruct") ; Heavy lifting
         (:COGNITION "moonshotai/kimi-k2.5")      ; Interaction
         (t "qwen/qwen-2.5-72b-instruct")))       ; Standard reflex
      (t nil))))

Phase D: Build (Implementation)

Integration with Kernel

(defun economist-patch-kernel ()
  "Hot-patches the kernel's *provider-cascade* to use economist logic."
  (setf org-agent:*provider-cascade* #'economist-route-task))

Registration

(progn
  (defskill :skill-economist
    :priority 100
    :trigger (lambda (context) (eq (getf (getf context :payload) :sensor) :cost-audit))
    :neuro (lambda (context) nil)
    :symbolic (lambda (action context) (economist-route-task context))))