fix: reuse bundled agent runtime resources
This commit is contained in:
@@ -20,6 +20,10 @@ import {
|
||||
import {
|
||||
CredentialProvider,
|
||||
type CredentialInfo,
|
||||
type CredentialKey,
|
||||
type CredentialRecord,
|
||||
type CredentialRecordEntry,
|
||||
type CredentialRecordInfo,
|
||||
type CredentialRef,
|
||||
type ResolvedCredential
|
||||
} from '@deepseek-ai/dsh-credentials'
|
||||
@@ -292,6 +296,40 @@ export class GoodBuddyCredentialProvider extends CredentialProvider {
|
||||
void ref
|
||||
throw new Error('GoodBuddy Harness credentials are read-only')
|
||||
}
|
||||
|
||||
async readRecord(
|
||||
key: CredentialKey
|
||||
): Promise<CredentialRecord | undefined> {
|
||||
void key
|
||||
return undefined
|
||||
}
|
||||
|
||||
async describeRecord(
|
||||
key: CredentialKey
|
||||
): Promise<CredentialRecordInfo> {
|
||||
void key
|
||||
return { configured: false, writable: false }
|
||||
}
|
||||
|
||||
async listRecords(): Promise<readonly CredentialRecordEntry[]> {
|
||||
return []
|
||||
}
|
||||
|
||||
async modifyRecord(
|
||||
key: CredentialKey,
|
||||
mutate: (
|
||||
current: CredentialRecord | undefined
|
||||
) => Promise<CredentialRecord | undefined>
|
||||
): Promise<CredentialRecord | undefined> {
|
||||
void key
|
||||
void mutate
|
||||
throw new Error('GoodBuddy Harness credentials are read-only')
|
||||
}
|
||||
|
||||
async deleteRecord(key: CredentialKey): Promise<void> {
|
||||
void key
|
||||
throw new Error('GoodBuddy Harness credentials are read-only')
|
||||
}
|
||||
}
|
||||
|
||||
export function createBoundedAcpStream(
|
||||
|
||||
Reference in New Issue
Block a user