feat: add persistent desktop assistant workspace

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
lofyer
2026-07-31 22:33:03 +08:00
co-authored by factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
parent 698a15ad14
commit 6ef1795b81
101 changed files with 31866 additions and 1176 deletions
@@ -0,0 +1,27 @@
import { describe, expect, it } from 'vitest'
import { buildRuntimeEnvironment } from './process-environment'
describe('buildRuntimeEnvironment', () => {
it('keeps required runtime values and excludes unrelated parent secrets', () => {
const environment = buildRuntimeEnvironment(
{
GOODBUDDY_RUNTIME_TOKEN: 'scoped-token'
},
{
PATH: 'C:\\Tools',
TEMP: 'C:\\Temp',
ANTHROPIC_API_KEY: 'provider-key',
GOODBUDDY_DELEGATION_TOKEN: 'must-not-leak',
GITHUB_TOKEN: 'must-not-leak',
NODE_OPTIONS: '--require malicious.js'
}
)
expect(environment).toEqual({
PATH: 'C:\\Tools',
TEMP: 'C:\\Temp',
ANTHROPIC_API_KEY: 'provider-key',
GOODBUDDY_RUNTIME_TOKEN: 'scoped-token'
})
})
})