fix: resolve CI/CD issues for Python project
Some checks failed
CI / lint (push) Has been cancelled
CI / type-check (push) Has been cancelled
CI / test (push) Has been cancelled

This commit is contained in:
2026-02-04 11:16:16 +00:00
parent d01cea47a5
commit 87556d3699

View File

@@ -1,6 +1,5 @@
"""Command history learning system for ShellGenius."""
import json
import os
from dataclasses import dataclass, field
from datetime import datetime
@@ -154,9 +153,9 @@ class HistoryStorage:
description=entry["description"],
commands=entry["commands"],
shell_type=entry["shell_type"],
usage_count=e.get("usage_count", 1),
tags=e.get("tags", []),
success=e.get("success", True),
usage_count=entry.get("usage_count", 1),
tags=entry.get("tags", []),
success=entry.get("success", True),
)
)
if len(results) >= limit:
@@ -316,7 +315,7 @@ class HistoryLearner:
"""
entries = self.storage.get_entries(limit=100)
patterns = {
patterns: Dict[str, Dict[str, int]] = {
"shell_types": {},
"common_commands": {},
"frequent_tags": {},