From ba93a1cd5abcfd94cadb285e7151aca4be1707c0 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 1 Mar 2026 17:36:58 -0500 Subject: [PATCH] updated memories --- .../20260301T222544Z/report.json | 32 ++ .../20260301T222601Z/report.json | 32 ++ .../20260301T222627Z/report.json | 32 ++ .../20260301T222652Z/report.json | 28 ++ .../20260301T222759Z/report.json | 32 ++ .../20260301T221630Z/report.json | 64 ++++ .../20260301T221630Z/transcript.clean.txt | 88 ++++++ .../20260301T221630Z/transcript.raw.txt | 88 ++++++ .../20260301T222808Z/report.json | 64 ++++ .../20260301T222808Z/transcript.clean.txt | 293 +++++++++++++++++ .../20260301T222808Z/transcript.raw.txt | 294 ++++++++++++++++++ 11 files changed, 1047 insertions(+) create mode 100644 artifacts/agent_tui2_test/20260301T222544Z/report.json create mode 100644 artifacts/agent_tui2_test/20260301T222601Z/report.json create mode 100644 artifacts/agent_tui2_test/20260301T222627Z/report.json create mode 100644 artifacts/agent_tui2_test/20260301T222652Z/report.json create mode 100644 artifacts/agent_tui2_test/20260301T222759Z/report.json create mode 100644 artifacts/agent_tui_test/20260301T221630Z/report.json create mode 100644 artifacts/agent_tui_test/20260301T221630Z/transcript.clean.txt create mode 100644 artifacts/agent_tui_test/20260301T221630Z/transcript.raw.txt create mode 100644 artifacts/agent_tui_test/20260301T222808Z/report.json create mode 100644 artifacts/agent_tui_test/20260301T222808Z/transcript.clean.txt create mode 100644 artifacts/agent_tui_test/20260301T222808Z/transcript.raw.txt diff --git a/artifacts/agent_tui2_test/20260301T222544Z/report.json b/artifacts/agent_tui2_test/20260301T222544Z/report.json new file mode 100644 index 00000000..74cbd221 --- /dev/null +++ b/artifacts/agent_tui2_test/20260301T222544Z/report.json @@ -0,0 +1,32 @@ +{ + "timestamp_utc": "20260301T222545Z", + "scenario": "extended", + "status": "failed", + "failure": "restore: expected 'restored' in '[VIEW | RIGHT] Entry 1 archived'", + "duration_sec": 0.669, + "coverage_points": { + "startup": true, + "search": true, + "document_edit": true, + "graph_navigation": true, + "archive_restore": false, + "palette_navigation": false, + "help_overlay": false + }, + "steps": [ + { + "step_id": "extended", + "description": "Drive extended TUI v2 user/agent workflow.", + "status": "failed", + "duration_sec": 0.6685328660005325, + "detail": "restore: expected 'restored' in '[VIEW | RIGHT] Entry 1 archived'" + } + ], + "activity_log": [ + "Opened linked entry 2", + "Selected entry 1", + "Entry 2 archived", + "Selected entry 1", + "Entry 1 archived" + ] +} \ No newline at end of file diff --git a/artifacts/agent_tui2_test/20260301T222601Z/report.json b/artifacts/agent_tui2_test/20260301T222601Z/report.json new file mode 100644 index 00000000..7d5a2d97 --- /dev/null +++ b/artifacts/agent_tui2_test/20260301T222601Z/report.json @@ -0,0 +1,32 @@ +{ + "timestamp_utc": "20260301T222602Z", + "scenario": "extended", + "status": "failed", + "failure": "name 'service' is not defined", + "duration_sec": 0.661, + "coverage_points": { + "startup": true, + "search": true, + "document_edit": true, + "graph_navigation": true, + "archive_restore": false, + "palette_navigation": false, + "help_overlay": false + }, + "steps": [ + { + "step_id": "extended", + "description": "Drive extended TUI v2 user/agent workflow.", + "status": "failed", + "duration_sec": 0.66051838400017, + "detail": "name 'service' is not defined" + } + ], + "activity_log": [ + "Opened linked entry 2", + "Selected entry 1", + "Entry 2 archived", + "Selected entry 1", + "Entry 1 archived" + ] +} \ No newline at end of file diff --git a/artifacts/agent_tui2_test/20260301T222627Z/report.json b/artifacts/agent_tui2_test/20260301T222627Z/report.json new file mode 100644 index 00000000..5b92a88f --- /dev/null +++ b/artifacts/agent_tui2_test/20260301T222627Z/report.json @@ -0,0 +1,32 @@ +{ + "timestamp_utc": "20260301T222628Z", + "scenario": "extended", + "status": "failed", + "failure": "restore: expected entry 1 to be unarchived after second toggle", + "duration_sec": 0.679, + "coverage_points": { + "startup": true, + "search": true, + "document_edit": true, + "graph_navigation": true, + "archive_restore": false, + "palette_navigation": false, + "help_overlay": false + }, + "steps": [ + { + "step_id": "extended", + "description": "Drive extended TUI v2 user/agent workflow.", + "status": "failed", + "duration_sec": 0.6790308370000275, + "detail": "restore: expected entry 1 to be unarchived after second toggle" + } + ], + "activity_log": [ + "Opened linked entry 2", + "Selected entry 1", + "Entry 2 archived", + "Selected entry 1", + "Entry 1 archived" + ] +} \ No newline at end of file diff --git a/artifacts/agent_tui2_test/20260301T222652Z/report.json b/artifacts/agent_tui2_test/20260301T222652Z/report.json new file mode 100644 index 00000000..8ac6e118 --- /dev/null +++ b/artifacts/agent_tui2_test/20260301T222652Z/report.json @@ -0,0 +1,28 @@ +{ + "timestamp_utc": "20260301T222723Z", + "scenario": "extended", + "status": "failed", + "failure": "Timed out while waiting for widgets to process pending messages.", + "duration_sec": 30.762, + "coverage_points": { + "startup": true, + "search": true, + "document_edit": true, + "graph_navigation": true, + "archive_restore": true, + "palette_navigation": false, + "help_overlay": false + }, + "steps": [ + { + "step_id": "extended", + "description": "Drive extended TUI v2 user/agent workflow.", + "status": "failed", + "duration_sec": 30.762144954998803, + "detail": "Timed out while waiting for widgets to process pending messages." + } + ], + "activity_log": [ + "Selected entry 1" + ] +} \ No newline at end of file diff --git a/artifacts/agent_tui2_test/20260301T222759Z/report.json b/artifacts/agent_tui2_test/20260301T222759Z/report.json new file mode 100644 index 00000000..553672ad --- /dev/null +++ b/artifacts/agent_tui2_test/20260301T222759Z/report.json @@ -0,0 +1,32 @@ +{ + "timestamp_utc": "20260301T222800Z", + "scenario": "extended", + "status": "passed", + "failure": "", + "duration_sec": 1.027, + "coverage_points": { + "startup": true, + "search": true, + "document_edit": true, + "graph_navigation": true, + "archive_restore": true, + "palette_navigation": true, + "help_overlay": true + }, + "steps": [ + { + "step_id": "extended", + "description": "Drive extended TUI v2 user/agent workflow.", + "status": "passed", + "duration_sec": 1.026818796999578, + "detail": null + } + ], + "activity_log": [ + "Unknown command: unknown-cmd", + "Selected entry 1", + "Moved to page 1/1", + "Help opened", + "Help closed" + ] +} \ No newline at end of file diff --git a/artifacts/agent_tui_test/20260301T221630Z/report.json b/artifacts/agent_tui_test/20260301T221630Z/report.json new file mode 100644 index 00000000..8725c670 --- /dev/null +++ b/artifacts/agent_tui_test/20260301T221630Z/report.json @@ -0,0 +1,64 @@ +{ + "timestamp_utc": "20260301T221630Z", + "command": [ + ".venv/bin/python", + "/home/user/Documents/GitHub/SeedPass/src/main.py", + "--no-clipboard" + ], + "repo_root": "/home/user/Documents/GitHub/SeedPass", + "home_dir": "/tmp/seedpass-agent-home-mr8m47t7", + "scenario": "core", + "stress_cycles": null, + "stress_seed": null, + "required_coverage_keys": [ + "startup_onboarding", + "main_menu", + "invalid_input_resilience", + "add_password_quick", + "invalid_length_validation", + "retrieve_entry", + "search_entries", + "list_entries", + "graceful_exit" + ], + "required_post_conditions": [], + "duration_sec": 23.954, + "seedpass_exit_code": -9, + "status": "failed", + "failure": "Timed out waiting for pattern: 'Invalid choice\\\\.'\nRecent output:\n 4. List Entries\r\n 5. Modify an Existing Entry\r\n 6. 2FA Codes\r\n 7. Settings\r\n 8. List Archived\r\n \r\nEnter your choice (1-8) or press Enter to exit: 99\r\nInvalid choice. Please select a valid option.\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n\r\n Select an option:\r\n 1. Add Entry\r\n 2. Retrieve Entry\r\n 3. Search Entries\r\n 4. List Entries\r\n 5. Modify an Existing Entry\r\n 6. 2FA Codes\r\n 7. Settings\r\n 8. List Archived\r\n \r\nEnter your choice (1-8) or press Enter to exit: 1\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n\r\nAdd Entry:\r\n1. Password\r\n2. 2FA (TOTP)\r\n3. SSH Key\r\n4. Seed Phrase\r\n5. Nostr Key Pair\r\n6. PGP Key\r\n7. Key/Value\r\n8. Managed Account\r\n9. Document\r\nSelect entry type or press Enter to go back: 9\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry > Document\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n1. New Document\r\n2. Import Document File\r\nSelect option or press Enter to cancel: ", + "steps": [ + { + "step_id": "core_scenario", + "description": "Drive deterministic core TUI scenario.", + "status": "failed", + "duration_sec": 22.44338240900106, + "detail": "Timed out waiting for pattern: 'Invalid choice\\\\.'\nRecent output:\n 4. List Entries\r\n 5. Modify an Existing Entry\r\n 6. 2FA Codes\r\n 7. Settings\r\n 8. List Archived\r\n \r\nEnter your choice (1-8) or press Enter to exit: 99\r\nInvalid choice. Please select a valid option.\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n\r\n Select an option:\r\n 1. Add Entry\r\n 2. Retrieve Entry\r\n 3. Search Entries\r\n 4. List Entries\r\n 5. Modify an Existing Entry\r\n 6. 2FA Codes\r\n 7. Settings\r\n 8. List Archived\r\n \r\nEnter your choice (1-8) or press Enter to exit: 1\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n\r\nAdd Entry:\r\n1. Password\r\n2. 2FA (TOTP)\r\n3. SSH Key\r\n4. Seed Phrase\r\n5. Nostr Key Pair\r\n6. PGP Key\r\n7. Key/Value\r\n8. Managed Account\r\n9. Document\r\nSelect entry type or press Enter to go back: 9\r\n\u001bcSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry > Document\r\nOnly 0 relay(s) responded with your latest event. Consider adding more relays via Settings.\r\n1. New Document\r\n2. Import Document File\r\nSelect option or press Enter to cancel: " + } + ], + "coverage_points": { + "add_all_entry_types": false, + "add_password_quick": false, + "add_totp": false, + "archive_restore": false, + "graceful_exit": false, + "invalid_input_resilience": false, + "invalid_length_validation": false, + "list_entries": false, + "main_menu": true, + "modify_entry": false, + "retrieve_entry": false, + "search_entries": false, + "seeded_negative_campaign": false, + "settings_stats": false, + "settings_toggles_lock_unlock": false, + "startup_onboarding": true, + "stress_cycles": false, + "totp_codes_view": false + }, + "post_conditions": { + "archive_restore_consistency": false, + "lock_unlock_recovers_retrieval": false + }, + "transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test/20260301T221630Z/transcript.clean.txt", + "transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test/20260301T221630Z/transcript.raw.txt" +} \ No newline at end of file diff --git a/artifacts/agent_tui_test/20260301T221630Z/transcript.clean.txt b/artifacts/agent_tui_test/20260301T221630Z/transcript.clean.txt new file mode 100644 index 00000000..ac7c1e72 --- /dev/null +++ b/artifacts/agent_tui_test/20260301T221630Z/transcript.clean.txt @@ -0,0 +1,88 @@ +Startup Options: +1. Continue +2. Restore from backup +Select an option: 1 +Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'. +Choose an option: +1. Paste in an existing seed in full +2. Enter an existing seed one word at a time +3. Generate a new seed +4. Restore from Nostr +5. Restore from local backup +Enter choice (1/2/3/4/5): 3 +Your new BIP-85 seed phrase is: +bean shell burden initial village morning mad hedgehog shine correct trigger review +Please write this down and keep it in a safe place! +Do you want to use this generated seed? (Y/N): Y +Enter a new password: ************* +Confirm your password: ************* +c +=== Seed Profile Stats === +Total entries: 0 + password: 0 + totp: 0 + ssh: 0 + seed: 0 + pgp: 0 + nostr: 0 + key_value: 0 + managed_account: 0 + document: 0 +Relays configured: 3 +Backups: 0 (dir: /tmp/seedpass-agent-home-mr8m47t7/.seedpass/77D70A1607441E87/backups) +Schema version: 4 +Database checksum ok: no +Script checksum ok: yes +Snapshot chunks: 0 +Pending deltas: 0 +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Press Enter to continue. + +cSeed Profile: 77D70A1607441E87 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 99 +Invalid choice. Please select a valid option. +cSeed Profile: 77D70A1607441E87 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 1 +cSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 9 +cSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry > Document +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +1. New Document +2. Import Document File +Select option or press Enter to cancel: \ No newline at end of file diff --git a/artifacts/agent_tui_test/20260301T221630Z/transcript.raw.txt b/artifacts/agent_tui_test/20260301T221630Z/transcript.raw.txt new file mode 100644 index 00000000..ac7c1e72 --- /dev/null +++ b/artifacts/agent_tui_test/20260301T221630Z/transcript.raw.txt @@ -0,0 +1,88 @@ +Startup Options: +1. Continue +2. Restore from backup +Select an option: 1 +Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'. +Choose an option: +1. Paste in an existing seed in full +2. Enter an existing seed one word at a time +3. Generate a new seed +4. Restore from Nostr +5. Restore from local backup +Enter choice (1/2/3/4/5): 3 +Your new BIP-85 seed phrase is: +bean shell burden initial village morning mad hedgehog shine correct trigger review +Please write this down and keep it in a safe place! +Do you want to use this generated seed? (Y/N): Y +Enter a new password: ************* +Confirm your password: ************* +c +=== Seed Profile Stats === +Total entries: 0 + password: 0 + totp: 0 + ssh: 0 + seed: 0 + pgp: 0 + nostr: 0 + key_value: 0 + managed_account: 0 + document: 0 +Relays configured: 3 +Backups: 0 (dir: /tmp/seedpass-agent-home-mr8m47t7/.seedpass/77D70A1607441E87/backups) +Schema version: 4 +Database checksum ok: no +Script checksum ok: yes +Snapshot chunks: 0 +Pending deltas: 0 +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Press Enter to continue. + +cSeed Profile: 77D70A1607441E87 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 99 +Invalid choice. Please select a valid option. +cSeed Profile: 77D70A1607441E87 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 1 +cSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 9 +cSeed Profile: 77D70A1607441E87 > Main Menu > Add Entry > Document +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +1. New Document +2. Import Document File +Select option or press Enter to cancel: \ No newline at end of file diff --git a/artifacts/agent_tui_test/20260301T222808Z/report.json b/artifacts/agent_tui_test/20260301T222808Z/report.json new file mode 100644 index 00000000..824497db --- /dev/null +++ b/artifacts/agent_tui_test/20260301T222808Z/report.json @@ -0,0 +1,64 @@ +{ + "timestamp_utc": "20260301T222808Z", + "command": [ + ".venv/bin/python", + "/home/user/Documents/GitHub/SeedPass/src/main.py", + "--no-clipboard" + ], + "repo_root": "/home/user/Documents/GitHub/SeedPass", + "home_dir": "/tmp/seedpass-agent-home-jc8r12l_", + "scenario": "core", + "stress_cycles": null, + "stress_seed": null, + "required_coverage_keys": [ + "startup_onboarding", + "main_menu", + "invalid_input_resilience", + "add_password_quick", + "invalid_length_validation", + "retrieve_entry", + "search_entries", + "list_entries", + "graceful_exit" + ], + "required_post_conditions": [], + "duration_sec": 2.968, + "seedpass_exit_code": 0, + "status": "passed", + "failure": null, + "steps": [ + { + "step_id": "core_scenario", + "description": "Drive deterministic core TUI scenario.", + "status": "passed", + "duration_sec": 2.899240966000434, + "detail": null + } + ], + "coverage_points": { + "add_all_entry_types": false, + "add_password_quick": true, + "add_totp": false, + "archive_restore": false, + "graceful_exit": true, + "invalid_input_resilience": true, + "invalid_length_validation": true, + "list_entries": true, + "main_menu": true, + "modify_entry": false, + "retrieve_entry": true, + "search_entries": true, + "seeded_negative_campaign": false, + "settings_stats": false, + "settings_toggles_lock_unlock": false, + "startup_onboarding": true, + "stress_cycles": false, + "totp_codes_view": false + }, + "post_conditions": { + "archive_restore_consistency": false, + "lock_unlock_recovers_retrieval": false + }, + "transcript_clean": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test/20260301T222808Z/transcript.clean.txt", + "transcript_raw": "/home/user/Documents/GitHub/SeedPass/artifacts/agent_tui_test/20260301T222808Z/transcript.raw.txt" +} \ No newline at end of file diff --git a/artifacts/agent_tui_test/20260301T222808Z/transcript.clean.txt b/artifacts/agent_tui_test/20260301T222808Z/transcript.clean.txt new file mode 100644 index 00000000..f6c0d2e5 --- /dev/null +++ b/artifacts/agent_tui_test/20260301T222808Z/transcript.clean.txt @@ -0,0 +1,293 @@ +Startup Options: +1. Continue +2. Restore from backup +Select an option: 1 +Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'. +Choose an option: +1. Paste in an existing seed in full +2. Enter an existing seed one word at a time +3. Generate a new seed +4. Restore from Nostr +5. Restore from local backup +Enter choice (1/2/3/4/5): 3 +Your new BIP-85 seed phrase is: +mammal sign logic stable buyer film noise lava bulb enable proof fresh +Please write this down and keep it in a safe place! +Do you want to use this generated seed? (Y/N): Y +Enter a new password: ************* +Confirm your password: ************* +c +=== Seed Profile Stats === +Total entries: 0 + password: 0 + totp: 0 + ssh: 0 + seed: 0 + pgp: 0 + nostr: 0 + key_value: 0 + managed_account: 0 + document: 0 +Relays configured: 3 +Backups: 0 (dir: /tmp/seedpass-agent-home-jc8r12l_/.seedpass/19B648CF66E4F795/backups) +Schema version: 4 +Database checksum ok: no +Script checksum ok: yes +Snapshot chunks: 0 +Pending deltas: 0 +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Press Enter to continue. + +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 99 +Invalid choice. Please select a valid option. +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +1 + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 99 +Invalid choice. +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 2 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Retrieve Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter the index number of the entry to retrieve: abc +Error: Index must be a number. +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry > Password +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Choose mode: [Q]uick or [A]dvanced? q +Enter the label or website name: agent.example +Enter the username (optional): agent +Enter the URL (optional): https://agent.example +Enter desired password length (default 16): 3 +Error: Password length must be between 8 and 128. +Enter desired password length (default 16): 12 +Include special characters? (Y/n): +[+] Checksum updated successfully. +Backup created successfully at '/tmp/seedpass-agent-home-jc8r12l_/.seedpass/19B648CF66E4F795/backups/entries_db_backup_1772404091.json.enc'. +[+] Entry added successfully at index 0. + +[+] Password generated and indexed with ID 0. + +Password for agent.example: +v#12cQS2^lG + +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 2 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Retrieve Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter the index number of the entry to retrieve: 0 +Retrieving password for 'agent.example' with length 12. +Username: agent +URL: https://agent.example + +[+] Retrieved Password for agent.example: + +Password: +v#12cQS2^lG +Associated Username: agent +Associated URL: https://agent.example +Archived Status: Active +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Entry Actions +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Entry Actions: +A. Archive +N. Add Note +C. Add Custom Field +H. Add Hidden Field +E. Edit +T. Edit Tags +Select an action or press Enter to return: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 3 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Search Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter search string: agent +cSeed Profile: 19B648CF66E4F795 > Main Menu > Search Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Search Results: + +0. Password - agent.example (agent) +Enter index to view details or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 4 +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +List Entries: +1. All +2. Password +3. Totp +4. Ssh +5. Seed +6. Pgp +7. Nostr +8. Key Value +9. Managed Account +10. Document +Select entry type or press Enter to go back: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Entries: + +0. Password - agent.example +Enter index to view details or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +List Entries: +1. All +2. Password +3. Totp +4. Ssh +5. Seed +6. Pgp +7. Nostr +8. Key Value +9. Managed Account +10. Document +Select entry type or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: +Exiting the program. diff --git a/artifacts/agent_tui_test/20260301T222808Z/transcript.raw.txt b/artifacts/agent_tui_test/20260301T222808Z/transcript.raw.txt new file mode 100644 index 00000000..f277cee2 --- /dev/null +++ b/artifacts/agent_tui_test/20260301T222808Z/transcript.raw.txt @@ -0,0 +1,294 @@ +Startup Options: +1. Continue +2. Restore from backup +Select an option: 1 +Initialized checksum for '/home/user/Documents/GitHub/SeedPass/src/seedpass/core/manager.py'. +Choose an option: +1. Paste in an existing seed in full +2. Enter an existing seed one word at a time +3. Generate a new seed +4. Restore from Nostr +5. Restore from local backup +Enter choice (1/2/3/4/5): 3 +Your new BIP-85 seed phrase is: +mammal sign logic stable buyer film noise lava bulb enable proof fresh +Please write this down and keep it in a safe place! +Do you want to use this generated seed? (Y/N): Y +Enter a new password: ************* +Confirm your password: ************* +c +=== Seed Profile Stats === +Total entries: 0 + password: 0 + totp: 0 + ssh: 0 + seed: 0 + pgp: 0 + nostr: 0 + key_value: 0 + managed_account: 0 + document: 0 +Relays configured: 3 +Backups: 0 (dir: /tmp/seedpass-agent-home-jc8r12l_/.seedpass/19B648CF66E4F795/backups) +Schema version: 4 +Database checksum ok: no +Script checksum ok: yes +Snapshot chunks: 0 +Pending deltas: 0 +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Press Enter to continue. + +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 99 +Invalid choice. Please select a valid option. +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +1 + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 99 +Invalid choice. +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 2 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Retrieve Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter the index number of the entry to retrieve: abc +Error: Index must be a number. +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +Add Entry: +1. Password +2. 2FA (TOTP) +3. SSH Key +4. Seed Phrase +5. Nostr Key Pair +6. PGP Key +7. Key/Value +8. Managed Account +9. Document +Select entry type or press Enter to go back: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Add Entry > Password +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Choose mode: [Q]uick or [A]dvanced? q +Enter the label or website name: agent.example +Enter the username (optional): agent +Enter the URL (optional): https://agent.example +Enter desired password length (default 16): 3 +Error: Password length must be between 8 and 128. +Enter desired password length (default 16): 12 +Include special characters? (Y/n): +[+] Checksum updated successfully. +Backup created successfully at '/tmp/seedpass-agent-home-jc8r12l_/.seedpass/19B648CF66E4F795/backups/entries_db_backup_1772404091.json.enc'. +[+] Entry added successfully at index 0. + +[+] Password generated and indexed with ID 0. + +Password for agent.example: +v#12cQS2^lG + +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 2 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Retrieve Entry +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter the index number of the entry to retrieve: 0 +Retrieving password for 'agent.example' with length 12. +Username: agent +URL: https://agent.example + +[+] Retrieved Password for agent.example: + +Password: +v#12cQS2^lG +Associated Username: agent +Associated URL: https://agent.example +Archived Status: Active +Press Enter to continue... +cSeed Profile: 19B648CF66E4F795 > Entry Actions +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Entry Actions: +A. Archive +N. Add Note +C. Add Custom Field +H. Add Hidden Field +E. Edit +T. Edit Tags +Select an action or press Enter to return: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 3 +cSeed Profile: 19B648CF66E4F795 > Main Menu > Search Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. +Enter search string: agent +cSeed Profile: 19B648CF66E4F795 > Main Menu > Search Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Search Results: + +0. Password - agent.example (agent) +Enter index to view details or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: 4 +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +List Entries: +1. All +2. Password +3. Totp +4. Ssh +5. Seed +6. Pgp +7. Nostr +8. Key Value +9. Managed Account +10. Document +Select entry type or press Enter to go back: 1 +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +[+] Entries: + +0. Password - agent.example +Enter index to view details or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu > List Entries +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + +List Entries: +1. All +2. Password +3. Totp +4. Ssh +5. Seed +6. Pgp +7. Nostr +8. Key Value +9. Managed Account +10. Document +Select entry type or press Enter to go back: +cSeed Profile: 19B648CF66E4F795 > Main Menu +Only 0 relay(s) responded with your latest event. Consider adding more relays via Settings. + + Select an option: + 1. Add Entry + 2. Retrieve Entry + 3. Search Entries + 4. List Entries + 5. Modify an Existing Entry + 6. 2FA Codes + 7. Settings + 8. List Archived + +Enter your choice (1-8) or press Enter to exit: +Exiting the program. + \ No newline at end of file