Skip to content

Releases: BlockedPath/pi-meta-oauth

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:57
f73bfd8

What's Changed

  • feat: expose max reasoning effort on muse-spark-1.3 by @KSonny4 in #13
  • fix(meta): support pi 0.85 (peer range + 0.85.1 devDeps + legacy-shape test casts) by @antonioc-cl in #18
  • fix(meta): support pi 0.87 (peer range + 0.87.1 devDeps + TranscriptContext test helper) by @BlockedPath in #21
  • feat: enable Contributor max via Muse User-Agent fingerprint by @AdityaVG13 in #20
  • docs: per-OS instructions for enabling META_MUSE_USER_AGENT by @BlockedPath in #22
  • chore(release): v0.7.0 by @BlockedPath in #23

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:42
05ca208

What's Changed

Full Changelog: v0.5.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:12

What's Changed

  • feat(voice): support Linux and WSL audio capture by @BlockedPath in #8

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 04:13

Full Changelog: v0.4.4...v0.5.0

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 16:27

Added

  • Persist the live Meta catalog to ~/.pi/agent/models-store.json after a successful network refresh, so external usage tools can show context-window percentages.
  • Restore that cached catalog when Pi starts offline or without a Meta API key; bundled fallbacks remain the last resort.
  • Compatibility adapter for both Pi 0.83 (store read/write) and Pi 0.84 (stored / publish).
  • Contributor-model privacy note for muse-spark-1.2-contributor.
  • Documented MUSE_VOICE_ASR_ENDPOINT / MUSE_VOICE_ASR_MODEL aliases (PI_META_* takes precedence).

Fixed

  • Treat Pi 0.84's AbortSignal as token-refresh cancellation instead of a fetch mock, so /login meta key rotation works on Pi 0.84.2.
  • Do not persist or publish an empty catalog; restore the previous cache when a refresh returns no models or fails on the network.
  • Force store:false and Files API promotion for large media in tool output arrays and ordinary input_image data URLs, avoiding Meta's ~20 MB store=true 413 limit.
  • Rewrite media HTTPS URLs that include query strings or fragments.
  • Validate video/audio MIME types from the full source URL, not only the path suffix.
  • Honor abort signals on Files API uploads and check the 1 GiB size limit before buffering the file.
  • Stage macOS codesign and Windows csc output so a failed helper compile cannot leave a half-built binary that skips later signing.
  • Sample every 16-bit PCM frame in the voice meter (2-byte stride, not 4).
  • Complete a voice session on ASR close only for normal close codes 1000/1005.

Changed

  • Split media internals into extensions/media/{limits,mime,files,responses,payload}.ts.
  • Split voice ASR/auth/PCM and helper builds into extensions/voice/asr.ts and extensions/voice/helpers.ts.
  • Pi entrypoints are unchanged: extensions/meta.ts, extensions/media.ts, extensions/voice.ts.
  • Document that the catalog cache is written during interactive/RPC startup and after /login meta. pi --list-models meta lists models but does not trigger a network catalog refresh.

Full Changelog: v0.4.3...v0.4.4

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 15 Aug 01:52

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 10:54

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 10:46

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 19:47

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 19:08

Full Changelog: v0.2.3...v0.3.0