chore(todo): remove priorities from queued items and add admin tool
- Removed priority lines from various TODO markdown files - Added new admin.md for grokkit admin tool - Updated README.md with new entry
This commit is contained in:
parent
c35dbffe9b
commit
0cf0351826
@ -14,6 +14,7 @@ This document provides a table of contents for all tasks and features currently
|
|||||||
* [8] [pprof.md](./queued/pprof.md) : grokkit agent pprof integration
|
* [8] [pprof.md](./queued/pprof.md) : grokkit agent pprof integration
|
||||||
* [9] [audit.md](./queued/audit.md) : grokkit audit
|
* [9] [audit.md](./queued/audit.md) : grokkit audit
|
||||||
* [10] [git-chglog.md](./queued/git-chglog.md) : grokkit agent git-chglog integration
|
* [10] [git-chglog.md](./queued/git-chglog.md) : grokkit agent git-chglog integration
|
||||||
|
* [11] [admin.md](./queued/admin.md) : grokkit admin tool (to show token usage and other admin-only features)
|
||||||
* [99] [TODO_ITEM.md](./queued/TODO_ITEM.md) : TODO ITEM template
|
* [99] [TODO_ITEM.md](./queued/TODO_ITEM.md) : TODO ITEM template
|
||||||
|
|
||||||
## Completed
|
## Completed
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# TODO ITEM 1
|
# TODO ITEM 1
|
||||||
## Priority: 12 of 12
|
|
||||||
- [ ] 1 step one
|
- [ ] 1 step one
|
||||||
- [ ] 2 step two
|
- [ ] 2 step two
|
||||||
- [ ] 3 step three
|
- [ ] 3 step three
|
||||||
|
|||||||
19
todo/queued/admin.md
Normal file
19
todo/queued/admin.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# `grokkit admin` administration tools
|
||||||
|
|
||||||
|
### Category: Nice to Have
|
||||||
|
|
||||||
|
Add an `admin` command that, if an `XAI_MGMT_KEY` is set in the environment, displays up-to-date token usage on the api account/team.
|
||||||
|
|
||||||
|
### Details
|
||||||
|
- **Command**: `grokkit admin`
|
||||||
|
- **Subcommands**:
|
||||||
|
- `grokkit admin token-usage` <-- default (shows token usage for current team)
|
||||||
|
- `grokkit admin credit-balance` <-- shows credit balance for current team
|
||||||
|
- `grokkit admin models` <-- shows available models
|
||||||
|
- `grokkit admin api-keys` <-- shows available API keys
|
||||||
|
|
||||||
|
- **Condition**: Must check for `XAI_MGMT_KEY` env var.
|
||||||
|
- **Functionality**: Fetch and display token usage stats from the [XAI MANAGEMENT API](https://docs.x.ai/developers/rest-api-reference/management.
|
||||||
|
- **Goal**: Help me monitor my API costs and limits directly from the CLI.
|
||||||
|
|
||||||
|
NOTE: If possible, it would be cool if this command was "hidden" if the XAI_MGMT_KEY is not set.
|
||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit audit`
|
# `grokkit audit`
|
||||||
## Priority: 9 of 12
|
|
||||||
**Description**: Comprehensive AI-powered code audit for security, performance, best practices, and potential bugs across single files or entire projects.
|
**Description**: Comprehensive AI-powered code audit for security, performance, best practices, and potential bugs across single files or entire projects.
|
||||||
|
|
||||||
**Benefits**:
|
**Benefits**:
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` cnotes integration
|
# `grokkit agent` cnotes integration
|
||||||
## Priority: 6 of 12
|
|
||||||
|
|
||||||
**Description**: Wrappers for your `cnotes` CLI logging suite. Allows Grok to automatically log coding sessions, notes, progress during agent workflows (e.g., "start work on feature", "log bug found").
|
**Description**: Wrappers for your `cnotes` CLI logging suite. Allows Grok to automatically log coding sessions, notes, progress during agent workflows (e.g., "start work on feature", "log bug found").
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` git-chglog integration
|
# `grokkit agent` git-chglog integration
|
||||||
## Priority: 11 of 12
|
|
||||||
|
|
||||||
**Description**: Wrapper for git-chglog CLI: generates CHANGELOG.md from conventional commits/tags. AI-enhanced parsing/validation.
|
**Description**: Wrapper for git-chglog CLI: generates CHANGELOG.md from conventional commits/tags. AI-enhanced parsing/validation.
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` Go tools integration
|
# `grokkit agent` Go tools integration
|
||||||
## Priority: 5 of 12
|
|
||||||
|
|
||||||
**Description**: Wrappers for `go` subcommands: mod tidy, generate, vet, fmt. Ensures hygiene post-agent edits.
|
**Description**: Wrappers for `go` subcommands: mod tidy, generate, vet, fmt. Ensures hygiene post-agent edits.
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
# Grokkit Interactive Agent
|
# Grokkit Interactive Agent
|
||||||
|
|
||||||
**Priority:** 2 of 12 (right after testgen)
|
|
||||||
|
|
||||||
## Goal
|
## Goal
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` make integration
|
# `grokkit agent` make integration
|
||||||
## Priority: 3 of 12
|
|
||||||
|
|
||||||
**Description**: Wrappers for Makefile targets (test/lint/build/cover). Enables Grok to run/verify builds mid-agent workflow (e.g., "edit, test, fix loops").
|
**Description**: Wrappers for Makefile targets (test/lint/build/cover). Enables Grok to run/verify builds mid-agent workflow (e.g., "edit, test, fix loops").
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` pprof integration
|
# `grokkit agent` pprof integration
|
||||||
## Priority: 10 of 12
|
|
||||||
|
|
||||||
**Description**: Go pprof profiling wrappers (CPU/memory/allocs). Captures profiles during agent runs, AI-analyzes hotspots.
|
**Description**: Go pprof profiling wrappers (CPU/memory/allocs). Captures profiles during agent runs, AI-analyzes hotspots.
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit profile`
|
# `grokkit profile`
|
||||||
## Priority: 8 of 12
|
|
||||||
**Description**: Run Go benchmarks/pprof, get AI-suggested performance optimizations.
|
**Description**: Run Go benchmarks/pprof, get AI-suggested performance optimizations.
|
||||||
|
|
||||||
**Benefits**:
|
**Benefits**:
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` ripgrep (rg) integration
|
# `grokkit agent` ripgrep (rg) integration
|
||||||
## Priority: 7 of 12
|
|
||||||
|
|
||||||
**Description**: Fast search wrapper for ripgrep (`rg`). Enables agent to grep project for symbols/patterns/context before edits.
|
**Description**: Fast search wrapper for ripgrep (`rg`). Enables agent to grep project for symbols/patterns/context before edits.
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# `grokkit agent` tea integration
|
# `grokkit agent` tea integration
|
||||||
## Priority: 4 of 12
|
|
||||||
|
|
||||||
**Description**: Safe, AI-orchestrated wrappers for Gitea `tea` CLI commands. Enables Grok to manage repos (list/create PRs/issues, comments) as part of agent workflows, with previews and confirmations.
|
**Description**: Safe, AI-orchestrated wrappers for Gitea `tea` CLI commands. Enables Grok to manage repos (list/create PRs/issues, comments) as part of agent workflows, with previews and confirmations.
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user