Skip to content

Commit 8739c55

Browse files
committed
Revert "live-demo: deactivate autoremove and agent on live demo"
This reverts commit dfd35f6.
1 parent 28e943f commit 8739c55

2 files changed

Lines changed: 51 additions & 51 deletions

File tree

dev-demo/resources/adminuser.ts

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -215,50 +215,50 @@ export default {
215215
},
216216
},
217217
}),
218-
// new AdminForthAgent({
219-
// audioAdapter: new OpenAIAudioAdapter({
220-
// apiKey: process.env.OPENAI_API_KEY,
221-
// }),
222-
// placeholderMessages: async ({ adminUser, httpExtra }) => {
223-
// return [
224-
// "What is a cars count in SQLite",
225-
// "Build average car price by days chart in SQLite",
226-
// ]
227-
// },
228-
// modes: [
229-
// {
230-
// name: 'Balanced',
231-
// completionAdapter: createAgentCompletionAdapter('gpt-5.4-mini', 'medium'),
232-
// },
233-
// {
234-
// name: 'Fast',
235-
// completionAdapter: createAgentCompletionAdapter('gpt-5.4-mini', 'low'),
236-
// },
237-
// {
238-
// name: 'Smart Thinking',
239-
// completionAdapter: createAgentCompletionAdapter('gpt-5.4', 'xhigh'),
240-
// },
241-
// ],
242-
// maxTokens: 10000,
243-
// reasoning: 'none',
244-
// sessionResource: {
245-
// resourceId: 'sessions',
246-
// idField: 'id',
247-
// titleField: 'title',
248-
// turnsField: 'turns',
249-
// askerIdField: 'asker_id',
250-
// createdAtField: 'created_at',
251-
// },
252-
// turnResource: {
253-
// resourceId: 'turns',
254-
// idField: 'id',
255-
// sessionIdField: 'session_id',
256-
// createdAtField: 'created_at',
257-
// promptField: 'prompt',
258-
// responseField: 'response',
259-
// debugField: 'dubbug',
260-
// },
261-
// }),
218+
new AdminForthAgent({
219+
audioAdapter: new OpenAIAudioAdapter({
220+
apiKey: process.env.OPENAI_API_KEY,
221+
}),
222+
placeholderMessages: async ({ adminUser, httpExtra }) => {
223+
return [
224+
"What is a cars count in SQLite",
225+
"Build average car price by days chart in SQLite",
226+
]
227+
},
228+
modes: [
229+
{
230+
name: 'Balanced',
231+
completionAdapter: createAgentCompletionAdapter('gpt-5.4-mini', 'medium'),
232+
},
233+
{
234+
name: 'Fast',
235+
completionAdapter: createAgentCompletionAdapter('gpt-5.4-mini', 'low'),
236+
},
237+
{
238+
name: 'Smart Thinking',
239+
completionAdapter: createAgentCompletionAdapter('gpt-5.4', 'xhigh'),
240+
},
241+
],
242+
maxTokens: 10000,
243+
reasoning: 'none',
244+
sessionResource: {
245+
resourceId: 'sessions',
246+
idField: 'id',
247+
titleField: 'title',
248+
turnsField: 'turns',
249+
askerIdField: 'asker_id',
250+
createdAtField: 'created_at',
251+
},
252+
turnResource: {
253+
resourceId: 'turns',
254+
idField: 'id',
255+
sessionIdField: 'session_id',
256+
createdAtField: 'created_at',
257+
promptField: 'prompt',
258+
responseField: 'response',
259+
debugField: 'dubbug',
260+
},
261+
}),
262262
],
263263
hooks: {
264264
create: {

live-demo/app/resources/agent_resources/checkpoints.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AdminForthDataTypes } from 'adminforth';
22
import type { AdminForthResourceInput, AdminUser } from 'adminforth';
3-
// import AutoRemovePlugin from '@adminforth/auto-remove';
3+
import AutoRemovePlugin from '@adminforth/auto-remove';
44

55
async function allowedForSuperAdmins({ adminUser }: { adminUser: AdminUser }): Promise<boolean> {
66
return adminUser.dbUser.role === 'superadmin';
@@ -75,12 +75,12 @@ const checkpointsResource: AdminForthResourceInput = {
7575
},
7676
],
7777
plugins: [
78-
// new AutoRemovePlugin({
79-
// createdAtField: 'created_at',
80-
// mode: 'time-based',
81-
// deleteOlderThan: '3d',
82-
// interval: '1d',
83-
// }),
78+
new AutoRemovePlugin({
79+
createdAtField: 'created_at',
80+
mode: 'time-based',
81+
deleteOlderThan: '3d',
82+
interval: '1d',
83+
}),
8484
],
8585
options: {
8686
allowedActions: {

0 commit comments

Comments
 (0)