feat(ql3): expose redacted log tails over local mcp

This commit is contained in:
whyour
2026-08-14 18:59:29 +08:00
parent fef0fe2bd1
commit 82adb9ace2
20 changed files with 750 additions and 354 deletions
@@ -15,6 +15,7 @@ test('opens one bounded database authority and reuses production authentication
projectId: 'default',
deploymentRoot: '/srv/qinglong',
databasePath: '/srv/qinglong/data/qinglong3.sqlite',
artifactRoot: '/srv/qinglong/artifacts',
ownerPepperKeyringDirectory: '/srv/qinglong/owner-peppers',
credentialFilePath: '/srv/qinglong/operator/credential.json',
busyTimeoutMs: 250,
@@ -35,10 +36,18 @@ test('opens one bounded database authority and reuses production authentication
async findRunById() {
return null;
},
async findAttemptById() {
return null;
},
async listEvents() {
return [];
},
},
runAttemptLogRetention: {
async inspect() {
return { status: 'active' };
},
},
stepRuns: {
async listByRun() {
return { stepRuns: [], truncated: false };