Files
oh-my-pi/packages/coding-agent/src/session/auth-storage.ts
T
can1357 c9c0882724 feat(audio): replaced Chromium browser audio with native audio stack
- Switched from `miniaudio` to `maudio` Rust crate and added `AudioCapture` and `AudioPlayback` native classes.
- Removed browser-side audio infrastructure including Web Audio API, audio worklet processor, and WebRTC runtime.
- Migrated STT recorder and transcriber modules to use native `AudioCapture` with callback-based streaming.
- Replaced streaming audio player with native `AudioPlayback` that writes PCM directly without TypeScript intermediaries.
- Removed ffmpeg, wav, and platform-specific playback commands from the audio toolchain.
2026-07-24 08:54:16 +02:00

26 lines
690 B
TypeScript

/**
* Re-exports from @oh-my-pi/pi-ai.
* All credential storage types and the AuthStorage class now live in the ai package.
*/
export type {
ApiKeyCredential,
AuthCredential,
AuthCredentialEntry,
AuthCredentialStore,
AuthStorageData,
AuthStorageOptions,
CredentialOrigin,
CredentialOriginKind,
OAuthAccountIdentity,
OAuthAccountSummary,
OAuthCredential,
ResetCreditAccountStatus,
ResetCreditRedeemOutcome,
ResetCreditTarget,
SerializedAuthStorage,
StoredAuthCredential,
} from "@oh-my-pi/pi-ai";
export { AuthStorage, REMOTE_REFRESH_SENTINEL, SqliteAuthCredentialStore } from "@oh-my-pi/pi-ai";
export type { SnapshotResponse } from "@oh-my-pi/pi-ai/auth-broker/types";