Consolidate Odysseus agent harness and tool contracts

This commit is contained in:
pewdiepie-archdaemon
2026-09-17 10:07:40 +00:00
parent 84aa9a91de
commit 218d762427
229 changed files with 28899 additions and 1551 deletions
+2 -2
View File
@@ -35,10 +35,10 @@ import { showScoreboard } from './scoreboard.js?v=20260909voteconfirmalign1';
// ── External dependency imports ──
import Storage from '../storage.js';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import sessionModule from '../sessions.js';
import spinnerModule from '../spinner.js';
import themeModule from '../theme.js?v=20260909effectspeed1';
import themeModule from '../theme.js?v=20260911organsrain1';
import presetsModule from '../presets.js?v=20260908personaname1';
import markdownModule from '../markdown.js';
import { bindMenuDismiss } from '../escMenuStack.js';
+1 -1
View File
@@ -1,7 +1,7 @@
// compare/models.js — model classification, fetching, display names, persistence
import Storage from '../storage.js';
import state from './state.js';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import { sortModelObjects } from '../modelSort.js';
var escapeHtml = uiModule.esc;
+1 -1
View File
@@ -8,7 +8,7 @@ import {
} from './icons.js?v=20260908compareprompts1';
import { _clearProbeWaves } from './probe.js';
import Storage from '../storage.js';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import spinnerModule from '../spinner.js';
import { bindMenuDismiss } from '../escMenuStack.js';
+1 -1
View File
@@ -1,7 +1,7 @@
// compare/probe.js — model probe/check system
import state from './state.js';
import { WAVE_FRAMES } from './icons.js?v=20260908compareprompts1';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import spinnerModule from '../spinner.js';
function _clearProbeWaves() {
+2 -2
View File
@@ -2,8 +2,8 @@
import Storage from '../storage.js';
import state from './state.js';
import { VOTES_STORAGE_KEY } from './icons.js?v=20260908compareprompts1';
import themeModule from '../theme.js?v=20260909effectspeed1';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import themeModule from '../theme.js?v=20260911organsrain1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
const escapeHtml = uiModule.esc;
+2 -2
View File
@@ -5,9 +5,9 @@ import { fetchModels, _persistSelections, getExcludedModels } from './models.js'
import { showScoreboard } from './scoreboard.js?v=20260909voteconfirmalign1';
import { EYE_OPEN, EYE_CLOSED, ICON_DICE, ICON_PARALLEL, ICON_SEQUENTIAL, SAVE_ICON, WAVE_FRAMES, CHAT_ICON } from './icons.js?v=20260908compareprompts1';
import { _clearProbeWaves } from './probe.js';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import spinnerModule from '../spinner.js';
import themeModule from '../theme.js?v=20260909effectspeed1';
import themeModule from '../theme.js?v=20260911organsrain1';
const escapeHtml = uiModule.esc;
+1 -1
View File
@@ -4,7 +4,7 @@ import { addFinishBadge } from './vote.js?v=20260828resendcaldrag1';
import { getModelCost, renderAskUserCard, safeDisplayImageSrc } from '../chatRenderer.js?v=20260910streamlinks2';
import markdownModule from '../markdown.js';
import spinnerModule from '../spinner.js';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import presetsModule from '../presets.js?v=20260908personaname1';
var escapeHtml = uiModule.esc;
+1 -1
View File
@@ -3,7 +3,7 @@ import Storage from '../storage.js';
import state from './state.js';
import { _modelDisplayNames } from './models.js';
import { getModelCost } from '../chatRenderer.js?v=20260910streamlinks2';
import uiModule from '../ui.js?v=20260908weekhoverfix1';
import uiModule from '../ui.js?v=20260916largetoolscroll1';
import { VOTES_STORAGE_KEY, VOTES_MAX } from './icons.js?v=20260908compareprompts1';
import { showScoreboard } from './scoreboard.js?v=20260909voteconfirmalign1';