From 041be01116c8ab8c41d15f16b2ef71c1c949e7a9 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Mon, 28 Apr 2025 14:19:55 -0400 Subject: init vicar assistant prototype --- vicar | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 vicar diff --git a/vicar b/vicar new file mode 100755 index 0000000..0f1be17 --- /dev/null +++ b/vicar @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# +# vicar assistant + +show_help() { + echo "Usage: $0 " + echo "" + echo "Commands:" + echo " inbox summarize unread inbox for the last 7 days" +} + +MODEL="local-gemma" + +# Check if there's exactly one argument and it's 'inbox' +if [ $# -eq 1 ] && [ "$1" = "inbox" ]; then + date_fmt="+%Y-%m-%d" + beg=$(date -d '7 days ago' $date_fmt) + end=$(date $date_fmt) + mu find "flag:unseen date:$beg..$end" maildir:/ben@bensima.com/Inbox \ + --format=json | jq '.[]|.":path"' | xargs mu view | llm -m $MODEL -s 'summarize these emails' +else + show_help +fi + + -- cgit v1.2.3