mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-27 07:52:03 +00:00
Merge pull request #922 from PR0M3TH3AN/agents/daily/style-agent-16178690583825486979
chore(style): apply black formatting
This commit is contained in:
5 files changed
+84
-73
No files matched your search
@@ -68,7 +68,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772047328158,
|
||||
"last_seen": 1772129944428,
|
||||
"last_seen": 1772132692957,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -119,7 +119,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772049603683,
|
||||
"last_seen": 1772129944428,
|
||||
"last_seen": 1772132692957,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -170,7 +170,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772050579374,
|
||||
"last_seen": 1772129944428,
|
||||
"last_seen": 1772132692957,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -272,7 +272,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772073865813,
|
||||
"last_seen": 1772129944428,
|
||||
"last_seen": 1772132692957,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -382,12 +382,12 @@
|
||||
}
|
||||
],
|
||||
[
|
||||
"09910cbc-fb3e-4d44-8955-9b16f16f5f6f",
|
||||
"7c40af4d-c986-4bfd-9e29-84197600cb0d",
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "09910cbc-fb3e-4d44-8955-9b16f16f5f6f",
|
||||
"id": "7c40af4d-c986-4bfd-9e29-84197600cb0d",
|
||||
"agent_id": "scheduler-memory-daily",
|
||||
"session_id": "session-mm3sewda",
|
||||
"session_id": "session-mm3u1t5b",
|
||||
"type": "batch_window",
|
||||
"content": "Memory retrieval seed for daily :: scheduler memory retrieval",
|
||||
"summary": "Memory retrieval seed for daily :: scheduler memory retrieval",
|
||||
@@ -398,38 +398,12 @@
|
||||
],
|
||||
"importance": 0.4,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772129944414,
|
||||
"last_seen": 1772129944428,
|
||||
"created_at": 1772132692943,
|
||||
"last_seen": 1772132692957,
|
||||
"source": "scheduler-retrieve",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
"pinned": false
|
||||
}
|
||||
],
|
||||
[
|
||||
"cfaa30c5-187b-4c36-8caa-205b6a8f1486",
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "cfaa30c5-187b-4c36-8caa-205b6a8f1486",
|
||||
"agent_id": "scheduler-update-agent",
|
||||
"session_id": "session-mm3sfj4i",
|
||||
"type": "batch_window",
|
||||
"content": "# Memory Update — scheduler-update-agent — 2026-02-26\n\n## Key findings\n- Roster json is perfectly synced with prompt directories.\n- No discrepancies found in daily or weekly rosters.\n\n## Patterns / reusable knowledge\n- Always verify file existence before assuming roster drift.\n\n## Warnings / gotchas\n- Ensure correct path prefix when running in host-repo mode.",
|
||||
"summary": "# Memory Update — scheduler-update-agent — 2026-02-26\n\n## Key findings\n- Roster json is perfectly synced with prompt directories.\n- No discrepancies found in daily or weekly rosters.\n\n## Patterns / reusable knowledge\n- Always verify file existence before assuming roster drift.\n\n…",
|
||||
"tags": [
|
||||
"scheduler",
|
||||
"daily",
|
||||
"store",
|
||||
"insight"
|
||||
],
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772129973907,
|
||||
"last_seen": 1772129973907,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
"pinned": false
|
||||
}
|
||||
]
|
||||
]
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"cadence": "daily",
|
||||
"operation": "retrieve",
|
||||
"runId": "session-mm3u1t5b",
|
||||
"servicePath": "src/services/memory/index.js#getRelevantMemories",
|
||||
"inputs": {
|
||||
"agentId": "scheduler-memory-daily",
|
||||
"promptPath": "",
|
||||
"promptIntent": "scheduler memory retrieval",
|
||||
"query": "scheduler | daily | agent | scheduler-memory-daily | intent | scheduler memory retrieval",
|
||||
"events": 1
|
||||
},
|
||||
"outputs": {
|
||||
"ingestedCount": 1,
|
||||
"retrievedCount": 5
|
||||
},
|
||||
"status": "ok"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
MEMORY_RETRIEVED
|
||||
@@ -2,16 +2,23 @@ import os
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
def get_all_files(extensions=['.mjs', '.js']):
|
||||
|
||||
def get_all_files(extensions=[".mjs", ".js"]):
|
||||
files = []
|
||||
for root, dirs, filenames in os.walk('.'):
|
||||
if 'node_modules' in root or '.git' in root or 'artifacts' in root or 'dist' in root:
|
||||
for root, dirs, filenames in os.walk("."):
|
||||
if (
|
||||
"node_modules" in root
|
||||
or ".git" in root
|
||||
or "artifacts" in root
|
||||
or "dist" in root
|
||||
):
|
||||
continue
|
||||
for filename in filenames:
|
||||
if any(filename.endswith(ext) for ext in extensions):
|
||||
files.append(os.path.join(root, filename))
|
||||
return files
|
||||
|
||||
|
||||
def grep_file(filepath, all_files):
|
||||
filename = os.path.basename(filepath)
|
||||
name_no_ext = os.path.splitext(filename)[0]
|
||||
@@ -31,16 +38,16 @@ def grep_file(filepath, all_files):
|
||||
|
||||
# Search for filename (e.g. "foo.mjs")
|
||||
result_full = subprocess.run(
|
||||
['git', 'grep', '-F', filename, '--', '.'],
|
||||
capture_output=True, text=True
|
||||
["git", "grep", "-F", filename, "--", "."], capture_output=True, text=True
|
||||
)
|
||||
|
||||
# Search for name without extension (e.g. "foo") if it's not "index"
|
||||
result_no_ext = None
|
||||
if name_no_ext != 'index':
|
||||
result_no_ext = subprocess.run(
|
||||
['git', 'grep', '-F', name_no_ext, '--', '.'],
|
||||
capture_output=True, text=True
|
||||
if name_no_ext != "index":
|
||||
result_no_ext = subprocess.run(
|
||||
["git", "grep", "-F", name_no_ext, "--", "."],
|
||||
capture_output=True,
|
||||
text=True,
|
||||
)
|
||||
|
||||
output = result_full.stdout
|
||||
@@ -52,14 +59,15 @@ def grep_file(filepath, all_files):
|
||||
# Filter out self-references
|
||||
count = 0
|
||||
for line in lines:
|
||||
if line.startswith(filepath.lstrip('./')):
|
||||
if line.startswith(filepath.lstrip("./")):
|
||||
continue
|
||||
count += 1
|
||||
|
||||
return count
|
||||
except Exception as e:
|
||||
print(f"Error grepping {filepath}: {e}")
|
||||
return 1 # Assume used on error
|
||||
return 1 # Assume used on error
|
||||
|
||||
|
||||
def main():
|
||||
files = get_all_files()
|
||||
@@ -68,11 +76,11 @@ def main():
|
||||
# Known entry points or special files to exclude from "dead" list immediately
|
||||
# These might not be imported but are used by scripts or configuration
|
||||
exclusions = [
|
||||
'./bin/torch-lock.mjs',
|
||||
'./src/lib.mjs', # Main entry
|
||||
'./src/constants.mjs', # Likely used
|
||||
'./build.mjs',
|
||||
'./eslint.config.mjs',
|
||||
"./bin/torch-lock.mjs",
|
||||
"./src/lib.mjs", # Main entry
|
||||
"./src/constants.mjs", # Likely used
|
||||
"./build.mjs",
|
||||
"./eslint.config.mjs",
|
||||
]
|
||||
|
||||
print(f"Scanning {len(files)} files...")
|
||||
@@ -82,7 +90,7 @@ def main():
|
||||
continue
|
||||
|
||||
# Skip test files
|
||||
if '.test.' in f or '/test/' in f or '/tests/' in f:
|
||||
if ".test." in f or "/test/" in f or "/tests/" in f:
|
||||
continue
|
||||
|
||||
count = grep_file(f, files)
|
||||
@@ -94,9 +102,10 @@ def main():
|
||||
print("No candidates found.")
|
||||
else:
|
||||
print(f"Found {len(candidates)} candidates.")
|
||||
with open('artifacts/candidates.txt', 'w') as f_out:
|
||||
with open("artifacts/candidates.txt", "w") as f_out:
|
||||
for c in candidates:
|
||||
f_out.write(c + '\n')
|
||||
f_out.write(c + "\n")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -2,16 +2,23 @@ import os
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
def get_all_files(extensions=['.mjs', '.js']):
|
||||
|
||||
def get_all_files(extensions=[".mjs", ".js"]):
|
||||
files = []
|
||||
for root, dirs, filenames in os.walk('.'):
|
||||
if 'node_modules' in root or '.git' in root or 'artifacts' in root or 'dist' in root:
|
||||
for root, dirs, filenames in os.walk("."):
|
||||
if (
|
||||
"node_modules" in root
|
||||
or ".git" in root
|
||||
or "artifacts" in root
|
||||
or "dist" in root
|
||||
):
|
||||
continue
|
||||
for filename in filenames:
|
||||
if any(filename.endswith(ext) for ext in extensions):
|
||||
files.append(os.path.join(root, filename))
|
||||
return files
|
||||
|
||||
|
||||
def grep_file(filepath, all_files):
|
||||
filename = os.path.basename(filepath)
|
||||
name_no_ext = os.path.splitext(filename)[0]
|
||||
@@ -31,16 +38,16 @@ def grep_file(filepath, all_files):
|
||||
|
||||
# Search for filename (e.g. "foo.mjs")
|
||||
result_full = subprocess.run(
|
||||
['git', 'grep', '-F', filename, '--', '.'],
|
||||
capture_output=True, text=True
|
||||
["git", "grep", "-F", filename, "--", "."], capture_output=True, text=True
|
||||
)
|
||||
|
||||
# Search for name without extension (e.g. "foo") if it's not "index"
|
||||
result_no_ext = None
|
||||
if name_no_ext != 'index':
|
||||
result_no_ext = subprocess.run(
|
||||
['git', 'grep', '-F', name_no_ext, '--', '.'],
|
||||
capture_output=True, text=True
|
||||
if name_no_ext != "index":
|
||||
result_no_ext = subprocess.run(
|
||||
["git", "grep", "-F", name_no_ext, "--", "."],
|
||||
capture_output=True,
|
||||
text=True,
|
||||
)
|
||||
|
||||
output = result_full.stdout
|
||||
@@ -52,14 +59,15 @@ def grep_file(filepath, all_files):
|
||||
# Filter out self-references
|
||||
count = 0
|
||||
for line in lines:
|
||||
if line.startswith(filepath.lstrip('./')):
|
||||
if line.startswith(filepath.lstrip("./")):
|
||||
continue
|
||||
count += 1
|
||||
|
||||
return count
|
||||
except Exception as e:
|
||||
print(f"Error grepping {filepath}: {e}")
|
||||
return 1 # Assume used on error
|
||||
return 1 # Assume used on error
|
||||
|
||||
|
||||
def main():
|
||||
files = get_all_files()
|
||||
@@ -68,11 +76,11 @@ def main():
|
||||
# Known entry points or special files to exclude from "dead" list immediately
|
||||
# These might not be imported but are used by scripts or configuration
|
||||
exclusions = [
|
||||
'./bin/torch-lock.mjs',
|
||||
'./src/lib.mjs', # Main entry
|
||||
'./src/constants.mjs', # Likely used
|
||||
'./build.mjs',
|
||||
'./eslint.config.mjs',
|
||||
"./bin/torch-lock.mjs",
|
||||
"./src/lib.mjs", # Main entry
|
||||
"./src/constants.mjs", # Likely used
|
||||
"./build.mjs",
|
||||
"./eslint.config.mjs",
|
||||
]
|
||||
|
||||
print(f"Scanning {len(files)} files...")
|
||||
@@ -82,7 +90,7 @@ def main():
|
||||
continue
|
||||
|
||||
# Skip test files
|
||||
if '.test.' in f or '/test/' in f or '/tests/' in f:
|
||||
if ".test." in f or "/test/" in f or "/tests/" in f:
|
||||
continue
|
||||
|
||||
count = grep_file(f, files)
|
||||
@@ -94,9 +102,10 @@ def main():
|
||||
print("No candidates found.")
|
||||
else:
|
||||
print(f"Found {len(candidates)} candidates.")
|
||||
with open('artifacts/candidates.txt', 'w') as f_out:
|
||||
with open("artifacts/candidates.txt", "w") as f_out:
|
||||
for c in candidates:
|
||||
f_out.write(c + '\n')
|
||||
f_out.write(c + "\n")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in new issue
Block a user