aitbc
51209844c9
Implement 36 missing CLI subcommands for scenarios 04-47
...
Phase 1: Simple GET Commands (system, resource, edge, config)
- system: restart, status, config
- resource: status, deallocate
- edge: status, balance, transfer
- config: import (already existed)
Phase 2: Exchange & Market Commands
- exchange: order, orders, book, history
- marketplace: bid, bids, ask, asks
Phase 3: AI & GPU Commands
- agent (AI): job, jobs, submit, cancel
- gpu: register, update
Phase 4: Wallet, Hermes, Operations
- wallet: export, import
- hermes: send, receive, peers
- operations: vote, proposal, delegate
Phase 5: Simulate Commands
- simulate: run, status, result
All commands follow common pattern using AITBCHTTPClient for backend API interaction.
2026-05-26 22:03:58 +02:00
aitbc
27a078a279
fix: CLI bugs - island list, output signature, GPU credentials, mining subcommand
...
CLI Tests / test-cli (push) Failing after 3s
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Successful in 1m18s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Security Scanning / security-scan (push) Successful in 31s
- S05 Islands: edge.py list_islands now has name='list' for 'aitbc edge island list'
- S06 Market: output() now handles structured data (dict/list) by JSON-encoding
- S09 GPU: added safe_load_credentials() to gpu_marketplace.py and exchange_island.py
with graceful FileNotFoundError handling and helpful error message
- S13 Mining: added 'list' subcommand to mining.py for listing active miners
2026-05-19 19:38:06 +02:00
aitbc
20b75e8727
Add Edge API CLI commands
...
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
CLI:
- Created edge.py command file with Edge API integration
- Added island, GPU, database, serve, and metrics subcommands
- Added edge_api_host and edge_api_port configuration
- Registered edge command group in CLI main
Commands available:
- aitbc edge island (join, leave, list, get, bridge)
- aitbc edge gpu (list, get, remove, scan, metrics)
- aitbc edge database (init, list, get, delete, sync)
- aitbc edge serve (submit, list, get, cancel, result)
- aitbc edge metrics (record, list, get, delete)
2026-05-14 22:56:17 +02:00