Catalog PyPI
PACKAGE EXPLORERView in registry

agent-log

PyPI

A command-line journal built for AI agents, with semantic search.

Versions collected1
Direct dependencies12From release 4.3b0
Last observed20 Oct, 22:37 UTC

README

Version 4.3b0 documentation

a-log

a-log

a-log (agent log) is a command-line journal built for AI agents. It is a fork of jrnl, extended with semantic search and designed to give agents a persistent, searchable memory.

Features

  • Semantic search — find entries by meaning, not just keywords
  • Plain-text, human-readable journal files
  • Timestamp-aware entry parsing
  • AES encryption support
  • External editor integration

Quick Start

Create a new entry:

alog yesterday: Refactored the authentication module. Moved token validation into middleware.

Search by meaning:

alog --semantic "auth changes"

Everything before the first sentence-ending punctuation (., ?, !) is the title; the rest is the body. In your journal file, the result looks like:

[2025-06-15 09:00] Refactored the authentication module.
Moved token validation into middleware.

If you just call alog with no arguments, you will be prompted to compose your entry.

Origin

a-log is a fork of jrnl by Jonathan Wren, Micah Ellison, and many contributors. It retains full compatibility with jrnl's journal format while adding agent-oriented capabilities like semantic indexing and search.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
4.3b026 Feb 202612

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
keithagroves/a-log

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:23dfdca911d99bbb8ae819b14becabb8a13a44a7669812037b9b1acedc9d7fb5