SQLite-based task and time tracking database for the MissionCache Claude Code plugin
Project description
missioncache-db
SQLite-based task and time tracking database for the MissionCache Claude Code plugin.
Provides cross-repo task tracking with WakaTime-style heartbeat time aggregation. Used as the storage layer for the MissionCache MCP server, hooks, CLI, and dashboard, but it's a standalone library and can be used on its own.
Install
pip install missioncache-db
Use as a library
from missioncache_db import TaskDB
db = TaskDB() # defaults to ~/.missioncache/tasks.db, override via TaskDB(db_path=...)
repo_id = db.add_repo("/path/to/repo")
task = db.create_task(name="my-task", repo_id=repo_id)
db.record_heartbeat(task_id=task.id, directory="/path/to/repo")
Use as a CLI
missioncache-db list-active
missioncache-db heartbeat-auto
missioncache-db task-time <task_id>
missioncache-db --help
Storage
All state lives in a single SQLite database at ~/.missioncache/tasks.db
(override by passing db_path to TaskDB). The database is WAL-mode,
auto-initializes on first access, and is safe for concurrent readers.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file missioncache_db-1.0.1.tar.gz.
File metadata
- Download URL: missioncache_db-1.0.1.tar.gz
- Upload date:
- Size: 46.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c206fb7c2f672fa8177fca1b3b5ed7bc23cd50b1237083f3dca9ec2c614e07fd
|
|
| MD5 |
d8b26aaf4193cb203155e1445e63c6f5
|
|
| BLAKE2b-256 |
514df7362617a5cd2e968afd88ef0a1b09b7c614766b6a7925a8e8bbb6e808e8
|
File details
Details for the file missioncache_db-1.0.1-py3-none-any.whl.
File metadata
- Download URL: missioncache_db-1.0.1-py3-none-any.whl
- Upload date:
- Size: 37.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e8f3f6f0caacaa7c59ec2375e1aad21e48ad11d8d6b0447b6650fbeeb9ff426
|
|
| MD5 |
3336e31bce5ca28101da7ef2716855f2
|
|
| BLAKE2b-256 |
0a993fff8143c0e672447cb61b424bd2485b149baa9664a372bbafc2204d5006
|