Skip to content

Delivery memory-topic-creation - #398

Merged
LeXwDeX merged 3 commits into
devfrom
fix/395-memory-topic-creation
Aug 20, 2026
Merged

Delivery memory-topic-creation#398
LeXwDeX merged 3 commits into
devfrom
fix/395-memory-topic-creation

Conversation

@LeXwDeX

@LeXwDeX LeXwDeX commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Closes #395
Closes #396
Closes #397

Why

Summarize the problem or need this delivery addresses.

What changed

  • Describe each meaningful change.

Evidence

  • Point at the proof: tests, checks, verification runs.

Checklist

  • Why, What changed, and Evidence are filled in.
  • specgit finish exits 0.

@LeXwDeX
LeXwDeX changed the base branch from main to dev August 20, 2026 11:18
@LeXwDeX
LeXwDeX marked this pull request as ready for review August 20, 2026 11:18
…d make /memory state truthful

#395: openai-compatible downgrades response_format to bare json_object and
never sees the streamObject schema, so the maintenance model free-styles a
fresh shape every call and validation always rejects — topics are never
created. Render the draft-07 JSON Schema ($refs inlined, nullable-union arms
simplified) into the system prompt; GenerateError now renders an empty
provider error message legibly instead of blank.

#396: /memory replies for non-on/off arguments were hardcoded to
"Memory remains off"; they now report the true state via Memory.status().

#397: statusReason omits the model gate — an enabled config whose model no
longer resolves reads as "Memory on" while Memory is inert. statusReason now
returns an actionable model-unavailability reason and a failed /memory on
surfaces it instead of a bare "remains off".
@LeXwDeX
LeXwDeX force-pushed the fix/395-memory-topic-creation branch from e3fd048 to c98e053 Compare August 20, 2026 11:19
Zero new lint warnings vs the dev baseline (the ratchet cap was exceeded
by 5 on CI); behavior identical, guarded by test/memory/model-wire.test.ts.
@LeXwDeX
LeXwDeX merged commit f9e90ba into dev Aug 20, 2026
9 checks passed
@LeXwDeX
LeXwDeX deleted the fix/395-memory-topic-creation branch August 20, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant