studylog-agent
PLATO Study Partner Agent — tracks student and researcher learning progression as tiles in PLATO.
Every lesson is logged as a tile. Later agents can "don the shell" and continue from prior sessions. Self-improving curriculum via agent learning from past sessions.
Features
- Session Logging: Record study topics, concepts, questions, and understanding level
- Shell Resume: Don the shell to continue from where you left off
- Concept Mastery Tracking: Track which concepts have been covered and how many times
- Study Suggestions: Get AI-suggested next topics based on your history
- History & Stats: View past sessions and mastery statistics
Installation
pip install studylog-agent
Usage
# Interactive study session
studylog
# Resume last session (don the shell)
studylog --resume
# Show study history
studylog --history
# Suggest next lesson
studylog --suggest
# Show concept mastery stats
studylog --stats
PLATO Integration
studylog-agent communicates with the PLATO tile server at http://localhost:8847. Each study session is submitted as a tile to the studylog-ai room. Tiles store:
- domain:
studylog-ai - question: Topic being studied
- answer: Structured data with concepts, questions, understanding level, notes, next steps, and resources
Architecture
studylog_agent/
├── __init__.py # Core StudyLogAgent class
├── cli.py # CLI entry point
├── pyproject.toml
└── README.md
License
MIT
Metadata
Release files for studylog-agent 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| studylog_agent-0.1.1.tar.gz | 6.2 kB | Without provenance | Details for studylog_agent-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| studylog_agent-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for studylog_agent-0.1.1-py3-none-any.whl |
Total release size: 12.0 kB
Release files / studylog_agent-0.1.1.tar.gz
| Download URL | studylog_agent-0.1.1.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29085f17c68cde299f2ccaa3ad7897a8979a18e0277ad9c59c931d9b270e9b8e
|
|
BLAKE2b-256 checksum How to use checksums |
5a878a387c2f190e7ac67df3d11ea5f78f999979173584493ed99b03faf41230
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / studylog_agent-0.1.1-py3-none-any.whl
| Download URL | studylog_agent-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8fee85ab054a9992a2dc7a8179c00a0f21ea64829d8e3925977efd2cee3f924
|
|
BLAKE2b-256 checksum How to use checksums |
c29c908fdb565fee63a276a76bac0f298fe0899f437e92efa29fbb83031c074e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Security for studylog-agent 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.