Skip to content

Commit d050a4d

Browse files
committed
Remove gemini because it doesn't work
1 parent 5451bec commit d050a4d

File tree

11 files changed

+16
-103
lines changed

11 files changed

+16
-103
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.4.1] - 2026-01-02
11+
12+
### Removed
13+
14+
- Gemini CLI provider support
15+
1016
## [0.4.0] - 2025-01-02
1117

1218
### Added
@@ -55,7 +61,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5561
- Standalone binary builds for macOS (arm64 and x64)
5662
- npm package distribution
5763

58-
[Unreleased]: https://github.com/AgentWorkforce/limit/compare/v0.4.0...HEAD
64+
[Unreleased]: https://github.com/AgentWorkforce/limit/compare/v0.4.1...HEAD
65+
[0.4.1]: https://github.com/AgentWorkforce/limit/compare/v0.4.0...v0.4.1
5966
[0.4.0]: https://github.com/AgentWorkforce/limit/compare/v0.3.0...v0.4.0
6067
[0.3.0]: https://github.com/AgentWorkforce/limit/compare/v0.2.0...v0.3.0
6168
[0.2.0]: https://github.com/AgentWorkforce/limit/compare/v0.1.0...v0.2.0

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# agent-limit
22

3-
Terminal dashboard to monitor Claude Code, Codex, and Gemini CLI usage limits.
3+
Terminal dashboard to monitor Claude Code and Codex usage limits.
44

55
## Install
66

@@ -46,7 +46,7 @@ agent-limit usage
4646

4747
## Features
4848

49-
- Real-time usage tracking for Claude Code, Codex, and Gemini CLI
49+
- Real-time usage tracking for Claude Code and Codex
5050
- Trajectory markers showing if you're ahead or behind your usage pace
5151
- Auto-refresh every 60 seconds
5252
- Color-coded usage indicators
@@ -57,7 +57,6 @@ agent-limit usage
5757
|----------|--------|-------------|
5858
| Claude Code | Full support | macOS Keychain + Anthropic API |
5959
| Codex | Full support | `~/.codex/auth.json` + OpenAI API |
60-
| Gemini CLI | Static limits | `~/.gemini/settings.json` |
6160

6261
## Development
6362

@@ -102,7 +101,6 @@ agent-limit reads credentials from standard locations:
102101

103102
- **Claude Code**: macOS Keychain (`Claude Code-credentials`)
104103
- **Codex**: `~/.codex/auth.json`
105-
- **Gemini**: `~/.gemini/settings.json`
106104

107105
It then fetches usage data from each provider's API and displays it in a unified dashboard.
108106

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agent-limit",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"description": "Terminal dashboard to monitor Claude Code, Codex, and other agent usage limits",
55
"type": "module",
66
"main": "src/index.tsx",
@@ -24,7 +24,6 @@
2424
"dashboard",
2525
"claude",
2626
"codex",
27-
"gemini",
2827
"ai",
2928
"agent",
3029
"usage",

src/App.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export function App({ onExit }: AppProps) {
1313
const [providers, setProviders] = useState<ProviderStatus[]>([
1414
{ provider: "claude", status: "loading", metrics: [] },
1515
{ provider: "codex", status: "loading", metrics: [] },
16-
{ provider: "gemini", status: "loading", metrics: [] },
1716
]);
1817
const [lastRefresh, setLastRefresh] = useState<Date | null>(null);
1918
const [isLoading, setIsLoading] = useState(true);

src/components/ProviderCard.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ function getProviderDisplayName(provider: string): string {
1010
switch (provider) {
1111
case "claude": return "CLAUDE CODE";
1212
case "codex": return "CODEX";
13-
case "gemini": return "GEMINI CLI";
1413
default: return provider.toUpperCase();
1514
}
1615
}

src/providers/gemini.ts

Lines changed: 0 additions & 63 deletions
This file was deleted.

src/providers/index.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
export * from "./types";
22
export { fetchClaudeUsage } from "./claude";
33
export { fetchCodexUsage } from "./codex";
4-
export { fetchGeminiUsage } from "./gemini";
54

65
import { fetchClaudeUsage } from "./claude";
76
import { fetchCodexUsage } from "./codex";
8-
import { fetchGeminiUsage } from "./gemini";
97
import type { ProviderStatus } from "./types";
108

119
export async function fetchAllProviders(): Promise<ProviderStatus[]> {
12-
const [claude, codex, gemini] = await Promise.all([
10+
const [claude, codex] = await Promise.all([
1311
fetchClaudeUsage(),
1412
fetchCodexUsage(),
15-
fetchGeminiUsage(),
1613
]);
1714

18-
return [claude, codex, gemini];
15+
return [claude, codex];
1916
}

src/providers/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type ProviderName = "claude" | "codex" | "gemini";
1+
export type ProviderName = "claude" | "codex";
22

33
export type ProviderStatusType = "ok" | "warning" | "error" | "unavailable" | "loading" | "limited";
44

src/utils/colors.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ export function getStatusColor(status: string): string {
1818
export const PROVIDER_COLORS = {
1919
claude: "#d97706",
2020
codex: "#10b981",
21-
gemini: "#3b82f6",
2221
} as const;
2322

2423
export const UI_COLORS = {

0 commit comments

Comments
 (0)