Skip to main content

Captain's Mate for fishinglog.ai - PLATO-based fishing log agent

Project description

PLATO Fishing Log Agent - Captain's Mate for fishinglog.ai

A git-agent pattern for fishing logs. Every fishing session is a committed tile to PLATO.

Features

  • Sonar data logging → writes functional tiles to PLATO
  • Natural language queries → "where were tuna last Tuesday?" → answer from PLATO
  • Session tracking → each fishing trip is a committed tile with location, depth, species, catch
  • Vessel accumulation → learns from past sessions over time

Architecture

  • PLATO room: fishinglog-ai — stores all fishing tiles
  • Tile schema: timestamp, latitude, longitude, depth_meters, species, catch_count, session_id, notes
  • Agent pattern: git-agent writes tiles, reads tiles to answer questions

Quick Start

pip install fishinglog-agent

Log a fishing session

from fishinglog_agent import FishingLogAgent

agent = FishingLogAgent()
agent.log_session(
    latitude=41.5,
    longitude=-71.3,
    depth_meters=45,
    species="tuna",
    catch_count=12,
    notes="Good catch near the shipping lanes"
)

Query past catches

# Where were tuna last Tuesday?
results = agent.query(species="tuna", days_back=7)

# What species at this location?
results = agent.query(latitude=41.5, longitude=-71.3, radius_km=5)

Development

git clone https://github.com/SuperInstance/fishinglog-agent.git
cd fishinglog-agent
pip install -e .
pytest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fishinglog_agent-0.1.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fishinglog_agent-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file fishinglog_agent-0.1.0.tar.gz.

File metadata

  • Download URL: fishinglog_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for fishinglog_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 91f3e1203e3743c53b939dd49cbbfb7a6d043f3eceb816019492b72f16c973b2
MD5 f71adbba048c7c1041e942016db9f92c
BLAKE2b-256 d1bbcfd78f8508442394008d3cf1b773231d883a738f489a456802f161c7a640

See more details on using hashes here.

File details

Details for the file fishinglog_agent-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fishinglog_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f2f87879f004bfb693340037651a6e58f219c43db00f74220ac4f279f288a0f
MD5 65a4742f07baf3b6d08273c20fc96382
BLAKE2b-256 19f13af628ce15a565b9131dd89967d1a5a7e9f0f39e595e452cb7de14830fab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page