MAJOR: introduce split providers per LLM call and config system

This commit is contained in:
2026-07-09 12:24:15 +05:30
parent 907c3b8ed7
commit 13f6dd424e
3 changed files with 46 additions and 7 deletions

View File

@@ -209,7 +209,7 @@ export function serializeSubjectiveWorldState(
lines.push(" Entities present with you:");
for (const e of coLocated) {
const alias = resolveAliasViewer(viewer, e.id);
lines.push(` - ${alias} (ID: ${e.id}):`);
lines.push(` - ${alias}:`);
const eVisible = e.getVisibleAttributesFor(viewerId);
lines.push(serializeVisibleAttributes(eVisible).split("\n").map((l) => " " + l).join("\n"));
}
@@ -221,7 +221,7 @@ export function serializeSubjectiveWorldState(
lines.push(" Other presences you are aware of (elsewhere):");
for (const e of elsewhere) {
const alias = resolveAliasViewer(viewer, e.id);
lines.push(` - ${alias} (ID: ${e.id}) [elsewhere]`);
lines.push(` - ${alias} [elsewhere]`);
}
}