Compare commits

..

3 Commits

Author SHA1 Message Date
Alexander Whitestone
e4236e88b5 [gemini] ☀️ Good Morning Report — 2026-03-28 (Saturday) (#78) 2026-03-28 03:20:52 -04:00
f263156cf1 test: make local llama.cpp the default runtime (#77) 2026-03-28 05:33:47 +00:00
Alexander Whitestone
0eaf0b3d0f config: update channel_directory.json,config.yaml,skins/timmy.yaml 2026-03-28 01:00:09 -04:00
3 changed files with 26 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
{
"updated_at": "2026-03-27T23:55:36.754689",
"updated_at": "2026-03-28T00:57:18.155934",
"platforms": {
"discord": [
{

View File

@@ -1,8 +1,8 @@
model:
default: gpt-5.4
provider: openai-codex
default: hermes4:14b
provider: custom
context_length: 65536
base_url: https://chatgpt.com/backend-api/codex
base_url: http://localhost:8081/v1
toolsets:
- all
agent:
@@ -188,7 +188,7 @@ custom_providers:
- name: Local llama.cpp
base_url: http://localhost:8081/v1
api_key: none
model: auto
model: hermes4:14b
- name: Google Gemini
base_url: https://generativelanguage.googleapis.com/v1beta/openai
api_key_env: GEMINI_API_KEY

View File

@@ -0,0 +1,21 @@
from __future__ import annotations
from pathlib import Path
import yaml
def test_config_defaults_to_local_llama_cpp_runtime() -> None:
config = yaml.safe_load(Path("config.yaml").read_text())
assert config["model"]["provider"] == "custom"
assert config["model"]["default"] == "hermes4:14b"
assert config["model"]["base_url"] == "http://localhost:8081/v1"
local_provider = next(
entry for entry in config["custom_providers"] if entry["name"] == "Local llama.cpp"
)
assert local_provider["model"] == "hermes4:14b"
assert config["fallback_model"]["provider"] == "custom"
assert config["fallback_model"]["model"] == "gemini-2.5-pro"