Skip to content

Commit 4d58871

Browse files
committed
refactor: simplify session-start hook by removing unused dependencies and redundant initialization logic
1 parent 318b74c commit 4d58871

1 file changed

Lines changed: 2 additions & 16 deletions

File tree

scripts/hooks/session-start.js

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,16 @@ const {
1212
getGeminiDir,
1313
getSessionsDir,
1414
getLearnedSkillsDir,
15-
findFiles,
1615
ensureDir,
1716
log
1817
} = require('../lib/utils');
19-
const { getPackageManager } = require('../lib/package-manager');
20-
const { listAliases } = require('../lib/session-aliases');
2118

2219
const { runHook } = require('../lib/hook-utils');
2320

2421
runHook('SessionStart', async () => {
25-
const sessionsDir = getSessionsDir();
26-
const learnedDir = getLearnedSkillsDir();
27-
2822
// Ensure directories exist
29-
ensureDir(sessionsDir);
30-
ensureDir(learnedDir);
31-
32-
// Initialize recent sessions, learned skills, and aliases (silent)
33-
findFiles(sessionsDir, '*-session.tmp', { maxAge: 7 });
34-
findFiles(learnedDir, '*.md');
35-
listAliases({ limit: 5 });
36-
37-
// Detect package manager (silent)
38-
getPackageManager();
23+
ensureDir(getSessionsDir());
24+
ensureDir(getLearnedSkillsDir());
3925

4026
// Command shims: only needed for manual installs (no extension).
4127
// When the extension is installed, Gemini CLI loads commands directly

0 commit comments

Comments
 (0)