Repository navigation
OSA v0.8.16
What's Changed
0e966d6 chore: strip dev suffix for stable release
b6d87ea Merge pull request #562 from OpenScience-Collective/develop
0368967 Bump version to 0.8.16.dev33
20f0ae9 Release 0.8.16 final review: mid-stream error classes, last-run answer check, long replies, docs (#573)
600080f Bump version to 0.8.16.dev32
d835be2 Fix second-pass review suggestions for release 0.8.16 server code (#572)
ee49f6d Bump version to 0.8.16.dev31
b3ae2ff Widget: escape markdown text that renders to nothing (#571)
a8bfa44 Bump version to 0.8.16.dev30
40e8284 Widget: fix the widget-side review findings of #566 (#570)
a91d16b Bump version to 0.8.16.dev29
20ad1c4 Release 0.8.16 review follow-ups: one warning per reply, empty replies, error classification (#568)
1cc986e Bump version to 0.8.16.dev28
4d01b51 Widget: fix release 0.8.16 review findings (#567)
a37beaa Bump version to 0.8.16.dev27
43fafb5 Release 0.8.16 review: report cut-off replies, missing usage and stream failures (#566)
be38243 Bump version to 0.8.16.dev26
c3f1e61 Fix release review findings: per-model notes, Bedrock fallback logging and reporting, tests (#565)
ac848e3 Bump version to 0.8.16.dev25
95d58cb Docs: fix release 0.8.16 review findings (changelog, ADRs, env example, config comments) (#563)
6009e77 Bump version to 0.8.16.dev24
1e4b18c Changelog: backfill 0.8.9, 0.8.11 and 0.8.13 (#561)
2946f50 Bump version to 0.8.16.dev23
2b07231 HED, EEGLAB and BIDS: default to GPT-6 Luna; NEMAR stays on Sonnet (#560)
60197c1 Bump version to 0.8.16.dev22
a68b407 BIDS: a launcher 20% larger and clear of the Read the Docs bar (#553) (#556)
be976e3 Bump version to 0.8.16.dev21
06bc4e8 Widget: configurable launcher position, size and offsets (#555)
414c17c Bump version to 0.8.16.dev20
a040482 Accept OpenRouter variant suffixes such as :nitro in the widget's model check (#554)
08448af Bump version to 0.8.16.dev19
858634c Address review of the high reasoning default: OpenRouter Haiku budget, fit boundary, retired-variable warning (#551)
620fcd3 Bump version to 0.8.16.dev18
cdf3d27 Default every model to high reasoning effort; Haiku levels are thinking budgets (#549)
207de83 Bump version to 0.8.16.dev17
341bc43 Community-controlled reasoning effort across Anthropic, Bedrock and OpenRouter (#546)
22afa38 Bump version to 0.8.16.dev16
9fe18ac Say what a pending reply is doing: searching, writing code, analyzing results (#542)
e39b919 Bump version to 0.8.16.dev15
62d6cbe Run GPT-6 Luna at high reasoning effort instead of max (#544)
31490e7 Bump version to 0.8.16.dev14
62ef67c Treat input_json_delta as a known non-text block (log flood) (#541)
6d2a043 Bump version to 0.8.16.dev13
e790cb8 Widget: draw the first text at once and bound the reveal to half a second (#539)
1ded340 Bump version to 0.8.16.dev12
4c33c4c Document the Bedrock variables and Sonnet 5.5 in .env.example (#537)
cb30a79 Bump version to 0.8.16.dev11
b966c43 Widget: do not pace a hidden page; check the paced reveal in real Chrome (#535)
3e5aa50 Bump version to 0.8.16.dev10
5837e61 NEMAR: default to GPT-6 Luna (#532)
9a555ea Bump version to 0.8.16.dev9
c7dbd47 Widget: reveal streamed text at a reading pace, code blocks whole (#533)
094621e Bump version to 0.8.16.dev8
c014ef8 NWB: default to GPT-6 Luna (#529)
95ef51c Tagged citations, cache markers and usage for the OpenRouter path; send each call's own key (#528)
1f5f463 Bump version to 0.8.16.dev7
3f63a18 Serve GPT-6 Luna, Qwen3 Next and gpt-oss-120b from Amazon Bedrock (#527)
660703d Bump version to 0.8.16.dev6
cba3506 Offer Claude Sonnet 5.5 and default NEMAR to it (#524)
0df6881 chore: sync worker CORS from community configs [skip ci]
42c8734 feat: allow NWB docs sites to embed widget (#521)
6b1e7a9 Bump version to 0.8.16.dev5
9a453e8 feat: add 14 missing docs to NWB community (#520)
9994d0a Bump version to 0.8.16.dev4
ce9d7c1 fix: render inline code in widget lists (#519)
16a304b Bump version to 0.8.16.dev3
bbaf9b7 fix: valid LangFuse trace ids, trace metadata, feedback scores (#518)
1d41258 chore: sync worker CORS from community configs [skip ci]
04e4732 feat: add NWB community (#517)
9549365 Bump version to 0.8.16.dev2
973dc2f Merge pull request #516 from bendichter/feature/issue-514-luna-pricing
1c51f39 feat: add GPT-6 Luna to model pricing
e0c5ba1 Bump version to 0.8.16.dev1
12ef5b2 Merge pull request #513 from OpenScience-Collective/chore/sync-develop-after-v0.8.15
bbcd20a Bump version to 0.8.16.dev0
c2a609c chore: sync develop with main after v0.8.15
Full Changelog: v0.8.15...v0.8.16
Widget Embedding
Standard (always latest):
<script src="https://demo.osc.earth/osa-chat-widget.js"></script>Versioned + SRI (for supply-chain-secure environments):
<script src="https://cdn.jsdelivr.net/gh/OpenScience-Collective/osa@v0.8.16/frontend/osa-chat-widget.js"
integrity="sha384-+eweaUHPTuzDVWdLIvO+EsdQEJxJ/4bVi5xK2rtXMwojX3u0yHHwTlJZNr9Ufvwk"
crossorigin="anonymous"></script>
<script>
OSAChatWidget.setConfig({ communityId: 'hed' });
</script>Pin to this exact release. Update the tag when upgrading.
What's Changed
- chore: sync develop with main after v0.8.15 by @neuromechanist in #513
- feat: add GPT-6 Luna to model pricing by @bendichter in #516
- feat: add NWB community by @bendichter in #517
- fix: valid LangFuse trace ids, trace metadata, feedback scores by @bendichter in #518
- fix: render inline code in widget lists, headings and tables by @bendichter in #519
- feat: add 14 missing docs to NWB community by @bendichter in #520
- feat: allow NWB docs sites to embed the widget by @bendichter in #521
- Offer Claude Sonnet 5.5 and default NEMAR to it by @neuromechanist in #524
- Serve GPT-6 Luna, Qwen3 Next and gpt-oss-120b from Amazon Bedrock by @neuromechanist in #527
- Tagged citations, cache markers and usage for the OpenRouter path; send each call's own key by @neuromechanist in #528
- NWB: default to GPT-6 Luna by @neuromechanist in #529
- Widget: reveal streamed text at a reading pace, code blocks whole by @neuromechanist in #533
- NEMAR: default to GPT-6 Luna by @neuromechanist in #532
- Widget: do not pace a hidden page; check the paced reveal in real Chrome by @neuromechanist in #535
- Document the Bedrock variables and Sonnet 5.5 in .env.example by @neuromechanist in #537
- Widget: draw the first text at once and bound the reveal to half a second by @neuromechanist in #539
- Treat input_json_delta as a known non-text block (log flood) by @neuromechanist in #541
- Run GPT-6 Luna at high reasoning effort instead of max by @neuromechanist in #544
- Say what a pending reply is doing: searching, writing code, analyzing results by @neuromechanist in #542
- Community-controlled reasoning effort across Anthropic, Bedrock and OpenRouter by @neuromechanist in #546
- Default every model to high reasoning effort; Haiku levels are thinking budgets by @neuromechanist in #549
- Address review of the high reasoning default: OpenRouter Haiku budget, fit boundary, retired-variable warning by @neuromechanist in #551
- Accept OpenRouter variant suffixes such as :nitro in the widget's model check by @neuromechanist in #554
- Widget: configurable launcher position, size and offsets by @neuromechanist in #555
- BIDS: a launcher 20% larger and clear of the Read the Docs bar by @neuromechanist in #556
- HED, EEGLAB and BIDS: default to GPT-6 Luna; NEMAR stays on Sonnet by @neuromechanist in #560
- Changelog: backfill 0.8.9, 0.8.11 and 0.8.13 by @neuromechanist in #561
- Docs: fix release 0.8.16 review findings (changelog, ADRs, env example, config comments) by @neuromechanist in #563
- Fix release review findings: per-model notes, Bedrock fallback logging and reporting, tests by @neuromechanist in #565
- Release 0.8.16 review: report cut-off replies, missing usage and stream failures by @neuromechanist in #566
- Widget: fix release 0.8.16 review findings by @neuromechanist in #567
- Release 0.8.16 review follow-ups: one warning per reply, empty replies, error classification by @neuromechanist in #568
- Widget: fix the widget-side review findings of #566 by @neuromechanist in #570
- Widget: escape markdown text that renders to nothing by @neuromechanist in #571
- Fix second-pass review suggestions for release 0.8.16 server code by @neuromechanist in #572
- Release 0.8.16 final review: mid-stream error classes, last-run answer check, long replies, docs by @neuromechanist in #573
- Release 0.8.16: Luna for HED, EEGLAB, BIDS and NWB; Bedrock models; reasoning effort by @neuromechanist in #562
New Contributors
- @bendichter made their first contribution in #516
Full Changelog: v0.8.15...v0.8.16