Docker-based, multi-tenant platform for autonomous AI agent ecosystems — runs on local or cloud models, with built-in cross-instance federation. Source-available under the PolyForm Small Business License.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×16, dynamic code execution in EricLortie/laborforge-release
- HIGH code analysis flagged dynamic code execution ×8 in EricLortie/laborforge-release
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit c75f40c · analyzer v28 · 2d ago
skills & prompt files 23
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/agents-api.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/backend-architecture.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/container-naming.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/database-schema.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/development-workflow.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/docker-commands.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/frontend-architecture.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/resource-references.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/.cursor/rules/security-authentication.mdc
- agent-rules EricLortie-laborforge-release-c75f40c/AGENTS.md
- agent-rules EricLortie-laborforge-release-c75f40c/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/cli/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/docker/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/docs/architecture/modules/api/agents.md
- agent-rules EricLortie-laborforge-release-c75f40c/docs/architecture/modules/providers/gemini.md
- agent-rules EricLortie-laborforge-release-c75f40c/frontend/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/imports/CLAUDE.md
- skill EricLortie-laborforge-release-c75f40c/imports/openclaw/skills/laborforge/SKILL.md
- agent-rules EricLortie-laborforge-release-c75f40c/imports/packages/_templates/ecosystem/schemas/AGENTS.md
- skill EricLortie-laborforge-release-c75f40c/imports/packages/integrations/openclaw/skills/laborforge/SKILL.md
- agent-rules EricLortie-laborforge-release-c75f40c/installer/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/mcp_runtime/CLAUDE.md
- agent-rules EricLortie-laborforge-release-c75f40c/modules/CLAUDE.md
danger signals52
- dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/api/public/status.py :907
module = __import__(module_path, fromlist=[attr_name]) - dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/api/scheduler.py :1498
module = __import__(module_path, fromlist=[func_name]) - dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/email_providers/factory.py :37
__import__(package) - dynamic code execution eval()/exec() EricLortie-laborforge-release-c75f40c/modules/mcp_servers/_framework/mcp_entrypoint.py :516
exec(func_code, wrapper_locals) - dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/observability/sentry_init.py :82
mod = __import__(path, fromlist=[name]) - dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/storage/factory.py :36
__import__(package) - dynamic code execution __import__() EricLortie-laborforge-release-c75f40c/modules/workflows/nodes/ai_services.py :432
safe_globals[module_name] = __import__(module_name) - dynamic code execution eval()/exec() EricLortie-laborforge-release-c75f40c/modules/workflows/nodes/ai_services.py :453
exec(compiled_code, safe_globals) - dynamic code execution __import__ sink EricLortie-laborforge-release-c75f40c/tests/unit/providers/test_llm_guardrails_wiring.py :86
).read() if __import__("os").path.exists( - suspicious endpoint api.telegram.org EricLortie-laborforge-release-c75f40c/modules/api/contacts.py :45
resp = httpx.get(f"https://api.telegram.org/bot{token}/getMe", timeout=10) - suspicious endpoint t.me EricLortie-laborforge-release-c75f40c/modules/api/contacts.py :105
"deep_link": f"https://t.me/{username}?start={nonce}", - suspicious endpoint api.telegram.org EricLortie-laborforge-release-c75f40c/modules/api/messaging_providers.py :455
await client.post(f"https://api.telegram.org/bot{token}/deleteWebhook") - suspicious endpoint api.telegram.org EricLortie-laborforge-release-c75f40c/modules/messaging_providers/telegram.py :39
_TG_BASE_URL = "https://api.telegram.org" - suspicious endpoint www.google-analytics.com (telemetry) EricLortie-laborforge-release-c75f40c/modules/security/content_security_policy.py :21
"https://www.google-analytics.com", - suspicious endpoint api.telegram.org EricLortie-laborforge-release-c75f40c/modules/tasks/messaging_inbound_tasks.py :39
_TELEGRAM_API = "https://api.telegram.org" - suspicious endpoint analytics.google.com (telemetry) EricLortie-laborforge-release-c75f40c/scripts/cloud/gcp_analytics_setup.py :481
print(" 1. Go to https://analytics.google.com/") - suspicious endpoint 169.254.169.254 (cloud metadata) EricLortie-laborforge-release-c75f40c/tests/unit/mcp_servers/test_url_fetch.py :17
"http://169.254.169.254/latest/meta-data/", # cloud metadata endpoint - suspicious endpoint 8.8.8.8 EricLortie-laborforge-release-c75f40c/tests/unit/mcp_servers/test_url_fetch.py :33
ok, reason = validate_public_url("http://8.8.8.8/") - suspicious endpoint api.telegram.org EricLortie-laborforge-release-c75f40c/tests/unit/messaging/test_telegram.py :30
request=httpx.Request("POST", "https://api.telegram.org/x"), - suspicious endpoint 169.254.169.254 (cloud metadata) EricLortie-laborforge-release-c75f40c/tests/unit/services/test_external_asset_ssrf.py :29
"http://169.254.169.254/", - suspicious endpoint 8.8.8.8 EricLortie-laborforge-release-c75f40c/tests/unit/services/test_external_asset_ssrf.py :55
"http://8.8.8.8/image.png", - suspicious endpoint 169.254.169.254 (cloud metadata) EricLortie-laborforge-release-c75f40c/tests/unit/services/test_url_metadata_ssrf.py :22
"http://169.254.169.254/", - suspicious endpoint 8.8.8.8 EricLortie-laborforge-release-c75f40c/tests/unit/services/test_url_metadata_ssrf.py :48
"http://8.8.8.8/", - over-broad OAuth scope gmail.modify EricLortie-laborforge-release-c75f40c/modules/email_providers/auth_modes.py :63
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform EricLortie-laborforge-release-c75f40c/modules/email_providers/auth_modes.py :190
scopes=["https://www.googleapis.com/auth/cloud-platform"] - over-broad OAuth scope admin:org EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :68
"admin:org", - over-broad OAuth scope admin:repo_hook EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :69
"admin:repo_hook", - over-broad OAuth scope admin:enterprise EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :71
"admin:enterprise", - over-broad OAuth scope admin:gpg_key EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :72
"admin:gpg_key", - over-broad OAuth scope admin:public_key EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :73
"admin:public_key", - over-broad OAuth scope delete_repo EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :76
"delete_repo", - over-broad OAuth scope https://www.googleapis.com/auth/drive EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :86
"https://www.googleapis.com/auth/drive", - over-broad OAuth scope gmail.modify EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :89
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform EricLortie-laborforge-release-c75f40c/modules/security/oauth_scope_policy.py :92
"https://www.googleapis.com/auth/cloud-platform", - over-broad OAuth scope gmail.modify EricLortie-laborforge-release-c75f40c/modules/services/integration_oauth_service.py :295
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope gmail.modify EricLortie-laborforge-release-c75f40c/tests/unit/services/test_integration_oauth_service.py :140
"scope": "openid email https://www.googleapis.com/auth/gmail.modify", - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/cli/internal/ui/components/components_test.go :492
sk-aaa…(39 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/integration/security/safety_corpus/positives.yaml :146
sk-ant…(39 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/security/test_secret_leak_pipeline_e2e.py :244
sk-pro…(32 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/unit/security/test_visibility_classifier.py :289
sk-ant…(34 chars, redacted) - committed secret GitHub token EricLortie-laborforge-release-c75f40c/tests/unit/security/test_visibility_classifier.py :414
ghp_aa…(40 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector.py :84
sk-pro…(40 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector.py :95
sk-ant…(37 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector_edge_cases.py :44
sk-pro…(32 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector_edge_cases.py :133
sk-ant…(33 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector_realistic_corpus.py :75
sk-pro…(32 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector_realistic_corpus.py :126
sk-ant…(39 chars, redacted) - committed secret private key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_detector_realistic_corpus.py :167
PEM private key block (redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_scrubber_edge_cases.py :174
sk-pro…(32 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/services/test_secret_scrubber_service.py :247
sk-pro…(28 chars, redacted) - committed secret OpenAI key EricLortie-laborforge-release-c75f40c/tests/unit/tasks/test_secret_leak_scan.py :233
sk-pro…(28 chars, redacted) - committed secret Anthropic key EricLortie-laborforge-release-c75f40c/tests/unit/voice/test_resilience.py :161
sk-ant…(61 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 5445
filesystem 1
- fs EricLortie-laborforge-release-c75f40c/alembic/versions/688daef425f2_frozen_baseline.py :15
from pathlib import Path
database 199
- db EricLortie-laborforge-release-c75f40c/alembic/env.py :3
from sqlalchemy import engine_from_config - db EricLortie-laborforge-release-c75f40c/alembic/versions/0090a880bd30_add_access_level_to_content.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/0a61559c241b_add_output_schema_to_skill.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/0d76c7951255_add_session_management_to_conversations.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/0da45e8869e9_add_unified_cost_records_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/101b0b3816af_schema_hygiene_chunks_2_10_token_.py :27
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/131072f21633_consolidate_ecosystem_mcp_instances_to_.py :13
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/14aeebef756a_add_diagnostic_history_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/1549202e7825_add_tool_approval_gate_metadata_and_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/1653891bd35d_add_approval_preferences_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/19c26bb67378_add_computer_control_guard_oversight_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/1f71a5c10437_sync_model_drift_comms_intent_id_width_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/1faf6ad51cc6_add_secret_leak_alerts_table.py :31
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2026_05_07_lifecycle_columns.py :27
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2026_05_07_lifecycle_fk_and_gdpr.py :37
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/20a810b78331_add_document_draft_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/21cc7af07551_add_hybrid_external_agent_registration_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/24af1dc48838_add_skills_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/28c46bd7457f_add_workflow_template_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2938617d91ec_add_session_lifecycle_management_fields_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2ad3fb9e150b_add_eval_pipeline_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2b598748cb08_add_load_state_and_autonomy_quota_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2f306e17d132_add_cost_tracking_fields_to_workflow_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/2fa02de9ccb1_add_custom_field_extraction_tracking.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/333457a104f7_add_report_generations_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/34150ed7f72b_add_external_asset_mapping.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/348dbca685ab_schema_hygiene_chunk_1b_ecosystem_id_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/3635bc8ce5f5_add_rlhf_feedback_support.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/39e3d805cdf1_add_workflow_checkpoints_and_approvals.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/3a101e082475_add_cost_controls_to_workflows.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/3d22c041d4c1_add_conversation_id_to_bug_reports.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/3e080ac30c31_rename_adp_columns_to_a2a.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/41cc78547ee7_add_pending_agent_invites_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/447e7e5bc16d_add_polymorphic_comments_and_engagement.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/46c0ae780cb1_add_engagement_tracking_to_agent_quota.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/48c4227ad302_add_slug_fields_to_social_posts_and_.py :12
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/4902af0efe59_add_conversation_outcome_tracking.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/4906af06637a_add_workflow_sources_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/491679197c7a_add_ga_measurement_id_to_ecosystem.py :11
from sqlalchemy import inspect - db EricLortie-laborforge-release-c75f40c/alembic/versions/4b0f2fab52ef_add_actor_subscription_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/4bb9bde9de8d_add_memory_ttl_and_verification_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/4c6d18f037d1_add_ecosystem_default_jobs_columns.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/54595cf7f7fe_add_similarity_threshold_columns.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/54e0c4609724_add_tasks_primitive_progress_fields_to_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/555b50be7e76_add_canonical_id_to_versioned_entities.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/57bc38bc84e6_drop_llm_cost_records_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/58dffc20f5cd_allow_null_agent_id_in_conversations_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/5cc59ef0f4f4_add_bug_reports_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/5da17cd5cfdb_add_ga_analytics_snapshots_table.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/5f7fcfd73ca5_add_pr_review_fields_to_gitsyncsource_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/5fa0353a102c_add_externalagentregistration_for_mcp_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6714258d6856_add_ontology_schema_proposals.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6720317ccdc9_rename_webmcp_gateway_mcp_server_.py :24
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/688daef425f2_frozen_baseline.py :19
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/698502444701_add_content_hash_to_agent_memories.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6a995174fa2d_add_recovery_evaluation_and_tool_error_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6d7648267fef_add_email_provider_oauth_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6d89f2edb4d3_add_deferral_count_to_tasks_lf_3.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6d9f8dabebdb_add_agent_interests_and_presence_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/6ee31601a693_add_provider_call_attempts.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7111e38a6032_add_user_auth_to_mcp_sessions.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/73ef37092676_add_ecosystem_membership_roles.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/75fbe60778a6_add_access_level_to_file_records.py :36
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/78b93db1fed4_add_teams_and_departments.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7a1e9c0b2d4f_phase1_memory_launch_redesign.py :27
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7b41ff164483_add_parent_child_chunk_architecture.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7bd9d642ef00_add_eval_result_setup_errors_column.py :35
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7e56508616af_add_org_structure_composite_indexes.py :12
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7e68a28d1578_add_interaction_mode_and_capabilities_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/7f3a9b8c2e10_add_condition_resolution_tables.py :37
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/800b17148a4f_enhance_user_profiles_and_federation.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/829ea36264b4_add_link_platforms_and_entity_links_.py :31
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/851d05854240_schema_hygiene_chunk_1_float_to_numeric_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/8a3f2c7d9e1b_make_memory_extraction_tracking_user_id_nullable.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/8acc38bb7121_add_token_budget_fields_to_agent_quota.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/8d02d71f1d30_add_comms_strategy_dispatch_log.py :51
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/919e42a66819_add_federation_instance_config.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/91e617c1fedb_add_content_partner_ecosystems_to_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/9288abbf078a_add_extended_token_fields_to_unified_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/93d37242f9b4_add_public_rate_limit_events_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/97945b596309_add_magic_link_tokens.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/998cba6bcd3a_agent_rooms_v2_forum_shaped_social_.py :32
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/9e35dcda8a55_add_external_agent_access_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/9e4c7a1b2f80_rename_agent_is_system_to_is_platform.py :16
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a17e9d2c4b06_add_operating_modes_table.py :22
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a1b2c3d4e5f6_add_error_tracking_to_messages.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a1b2c3d4e5f7_add_workflow_gold_standard.py :16
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a1b2c3d4e5f8_add_subscription_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a1b2c3d4e5f9_add_game_sessions_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a1de091a786e_add_rlhf_feedback_support.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a2ae4bf526d7_add_default_agent_slug_to_org_roles.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a2b3c4d5e6f7_refactor_collection_system.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a3041c5080e9_add_security_features_mfa_lockout_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a3424f586563_rename_system_to_platform_integrity_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a3bbc6288fcb_add_extra_state_to_mcp_oauth_state.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a40739fefd07_add_social_room_architecture.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a7b8c9d0e1f2_add_internal_projects_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a8615a5fe9fa_add_agent_assessment_scores_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a8b4c2d6e9f1_drop_agent_scheduled_tasks_subsystem.py :43
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/a9b8c7d6e5f4_add_password_protection_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/af44efa97e31_add_external_skill_registry_support.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/af95eb35293e_add_agent_delegation_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/afcbca27c524_add_gapless_sequences_table.py :40
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/appr0v4lg4te_tool_approval_requests.py :36
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b0b20cf8e458_add_ontology_extraction_metrics_columns.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b1c2d3e4f567_add_social_post_sharing.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b2c3d4e5f6g7_federation_privacy_phase1.py :13
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b2d7e5f4c6a8_add_otel_ids_to_retrieval_metrics.py :17
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b32933601afa_add_hero_url_to_agents_icon_url_to_job_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b43fffdf5f58_add_computer_control_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b46ae0862fe0_add_campaign_sprint_orchestration_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b4ab99b1501a_json_to_jsonb_sweep.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b4d9c2e7f1a8_add_grounded_in_to_ecosystem_commitments.py :43
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b5c6d7e8f9a0_add_skill_execution_id_to_unified_cost_.py :13
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b6d1ae2c45a4_add_tool_circuit_breaker_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b7137440c516_add_pay_gate_models.py :29
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b7f3a2c9d1e4_add_tenant_plugins_table.py :20
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b8r0wsr_browser_sessions.py :35
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b9045ee53fa7_add_vm_template_analytics_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/b93e88c40202_add_allowed_ip_ranges_to_external_agent_.py :20
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/ba25abccfb7c_add_agent_multi_account_oauth_support.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/ba4cbc65bdbd_add_integration_watch_platform.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/baa37e9a7417_add_pkce_columns_to_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/bd0afb85b6ab_add_markdown_content_to_report_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c0mms1plumbing_add_comms_dlq_and_provider_instances.py :24
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c0mms2optouts_add_comms_opt_outs.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c0mms3binding_add_agent_messaging_bindings.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c151fb53fa19_social_room_events_extension_forum_rooms.py :39
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c1d2e3f4g5h6_add_external_agent_audit_log.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c2d3e4f5g6h7_add_activitypub_federation.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c2ddf223444c_add_avatar_url_field_to_agents_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c4a1b8e7d3f0_add_enabled_integration_kinds_to_ecosystems.py :17
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c4ch3p_provider_model_cache_tier_pricing.py :48
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c5247909820e_add_capability_maturity_records.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c67e7ba19c83_add_mcp_sessions_table_for_2025_11_25_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c77790d1c281_add_custom_domain_fields_to_ecosystem.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c77fc6b8cde6_add_agent_consent_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/c8e1a4d70b2f_add_skill_backend_column.py :19
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/caccc5950dd2_add_osprey_policy_integration_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/cad7434c8596_add_polymorphic_job_assignments_team_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/cb67f1bc3438_add_providertelemetry_model.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/cc90056f3f16_rename_ecosystem_is_system_to_is_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/ce6f58680604_add_frontend_slots_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/contactidentity01_add_contact_identity.py :22
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d04ab1e0f5e3_donations_campaigns_donors_ledger.py :25
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d1e2f3a4b5c6_add_sub_agent_executions.py :16
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d3e459240f46_add_workflow_metrics_snapshots_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d3e4f5g6h7i8_add_activitypub_remote_fields.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d532aaf9fdbd_add_bug_report_pm_sync_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d6212127dd20_add_donation_system_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d6a1f511a59c_add_workflow_discovery_and_parallel_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d7e2f1a9c4b3_add_alias_to_agent_provider_bindings.py :25
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d8e494cc7d9f_add_primary_contact_agent_to_user.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d972534920c9_add_integration_proposals_and_pending_.py :22
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/d9c2f1a8b3e5_add_plugin_executions_table.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/dadb6d66ab2c_add_mcp_2025_11_25_fields_to_mcp_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/db663ab85fa2_add_classification_patterns_to_.py :23
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/dc8404b6e96a_add_tiered_rag_collections_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/de506ab6f80a_multiagent_authoring_phase0_phase2.py :24
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/donatedkeypool01_add_provider_key_pool.py :17
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e144a77b5782_add_polymorphic_reactions_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e23080a81385_add_social_publishing_accounts_and_.py :19
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e3a7c1b95f24_backfill_encrypt_messaging_secrets.py :24
from sqlalchemy.orm import Session - db EricLortie-laborforge-release-c75f40c/alembic/versions/e4f4c301001a_add_provider_budget_health_metric.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e4fca8dd2003_add_extended_token_tracking_fields.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e5f6g7h8i9j0_add_organization_identity.py :14
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e7d4c1a8b2f3_embedding_per_dim_columns.py :61
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e7f8a9b0c1d2_add_task_scheduling_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e8021eeee57d_allow_null_langgraph_thread_id_in_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/e8522dc128f7_add_default_action_point_cost_to_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/ec7568a86ef4_add_mcp_oauth_events_table.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/ecaab89898ee_add_skill_scan_results_table_for_cisco_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f1727dfe0767_add_gitops_sync_models.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f19c8d42ab31_add_actor_follow_graph.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f1a2b3c4d5e6_add_skill_publishing_and_discovery_fields.py :15
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f3348bd57067_add_missing_tables_and_columns.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f3bbe1af27d4_add_custom_fields_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f434a7280a48_add_memory_attribution_columns.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f569af8b3986_add_workflow_approval_agent_reviewer.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f575ca429a70_add_voice_sessions_table_for_livekit.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f6g7h8i9j0k1_fix_organization_identity_columns.py :13
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f72a0c10dae0_add_federated_remote_feed_cache.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/f9430ab29f11_add_organizational_structure_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/faa8106d07b9_add_agent_memory_visibility.py :33
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/fac183882928_add_embed_metadata_and_content_structure.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/fbf2332df977_add_vm_provisioning_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/fc9146ac08dc_add_computer_control_oversight_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/fdefb8ecd491_add_custom_field_sets_field_set_key_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/g1h2i3j4k5l6_add_universal_versioning.py :16
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/h0tk3yb1nds1_add_user_hotkey_overrides.py :24
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/h1i2j3k4l5m6_add_user_to_org_role_assignments.py :20
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/obstraceid001_add_trace_id_columns.py :18
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/p1u2b3l4s5t_add_editorial_fields_and_content_collections.py :34
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/s5r7q9_social_room_composite_indexes.py :27
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions/v3r1fy_email_provider_verification_status.py :47
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions_archived/0351aa59645c_add_social_features_tables.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions_archived/0c83c133a973_merge_dashboard_and_notification_.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions_archived/0f7d0e29f685_add_batch_execution_system.py :11
import sqlalchemy as sa - db EricLortie-laborforge-release-c75f40c/alembic/versions_archived/0faaad549622_add_memory_composite_index.py :11
import sqlalchemy as sa
declared dependencies 149
- mcp@^1.0.0
- fastapi@^0.115.0
- uvicorn@{extras = [
- starlette@^0.40.0
- sqlalchemy@^2.0.23
- alembic@^1.12.1
- psycopg2-binary@^2.9.0
- pgvector@^0.2.4
- boto3@^1.34.0
- minio@^7.2.0
- azure-storage-blob@^12.19.0
- google-cloud-storage@^2.10.0
- python-multipart@^0.0.6
- python-jose@{extras = [
- passlib@{extras = [
- python-dotenv@^1.0.0
- pydantic@^2.5.0
- pydantic-settings@^2.1.0
- openai@^1.100.0
- anthropic@^0.64.0
- langchain@^0.3.27
- langchain-openai@^0.3.30
- langchain-anthropic@^0.3.19
- langchain-ollama@^0.3.6
- langchain-google-genai@2.1.9
- langchain-huggingface@0.3.1
- langchain-community@^0.3.27
- langchain-core@^0.3.74
- langchain-text-splitters@^0.3.9
- langgraph@^0.6.6
- google-genai@^1.31.0
- tiktoken@^0.7.0
- huggingface_hub@>=0.33.4
- litellm@^1.76.2
- langchain-litellm@^0.1.10
- qdrant-client@^1.7.0
- pinecone-client@^2.2.4
- weaviate-client@^3.25.3
- pymilvus@^2.3.4
- requests@^2.31.0
- httpx@^0.28.0
- aiofiles@^23.2.1
- python-magic@^0.4.27
- watchdog@^3.0.0
- duckduckgo-search@^4.1.1
- beautifulsoup4@^4.12.0
- lxml@^4.9.3
- nltk@^3.8.1
- phonenumbers@^8.13.0
- twilio@^8.0.0
- aioredis@^2.0.1
- cachetools@^5.3.2
- prometheus-client@^0.19.0
- structlog@^23.2.0
- sentry-sdk@^1.38.0
- apscheduler@^3.10.4
- pytest@^7.4.0
- pytest-asyncio@^0.21.0
- rich@^13.7.0
- typer@^0.9.0
- pyyaml@^6.0.1
- vulture@^2.14
- pycodestyle@^2.14.0
- flake8@^7.3.0
- bandit@^1.8.6
- sphinx@^8.2.3
- sphinx-rtd-theme@^3.0.2
- mkdocs@^1.6.1
- mkdocs-material@^9.6.18
- github.com/charmbracelet/bubbles@v0.17.1
- github.com/charmbracelet/bubbletea@v0.25.0
- github.com/charmbracelet/glamour@v0.10.0
- github.com/charmbracelet/lipgloss@v1.1.1-0.20250404203927-76690c660834
- github.com/go-vgo/robotgo@v0.100.10
- github.com/gorilla/websocket@v1.5.3
- github.com/kbinani/screenshot@v0.0.0-20250624051815-089614a94018
- github.com/shirou/gopsutil/v4@v4.25.10
- github.com/spf13/cobra@v1.8.0
- github.com/spf13/viper@v1.18.2
- golang.org/x/term@v0.31.0
- gopkg.in/yaml.v3@v3.0.1
- github.com/alecthomas/chroma/v2@v2.14.0
- github.com/atotto/clipboard@v0.1.4
- github.com/aymanbagabas/go-osc52/v2@v2.0.1
- github.com/aymerick/douceur@v0.2.0
- github.com/charmbracelet/colorprofile@v0.2.3-0.20250311203215-f60798e515dc
- github.com/charmbracelet/x/ansi@v0.8.0
- github.com/charmbracelet/x/cellbuf@v0.0.13
- github.com/charmbracelet/x/exp/slice@v0.0.0-20250327172914-2fdc97757edf
- github.com/charmbracelet/x/term@v0.2.1
- github.com/containerd/console@v1.0.4-0.20230313162750-1ae8d489ac81
- github.com/dlclark/regexp2@v1.11.0
- github.com/ebitengine/purego@v0.9.1
- github.com/fsnotify/fsnotify@v1.7.0
- github.com/gen2brain/shm@v0.1.0
- github.com/go-ole/go-ole@v1.3.0
- github.com/godbus/dbus/v5@v5.1.0
- github.com/gorilla/css@v1.0.1
- github.com/hashicorp/hcl@v1.0.0
- github.com/inconshreveable/mousetrap@v1.1.0
- github.com/jezek/xgb@v1.1.1
- github.com/lucasb-eyer/go-colorful@v1.2.0
- github.com/lufia/plan9stats@v0.0.0-20251013123823-9fd1530e3ec3
- github.com/lxn/win@v0.0.0-20210218163916-a377121e959e
- github.com/magiconair/properties@v1.8.7
- github.com/mattn/go-isatty@v0.0.20
- github.com/mattn/go-localereader@v0.0.1
- github.com/mattn/go-runewidth@v0.0.16
- github.com/microcosm-cc/bluemonday@v1.0.27
- github.com/mitchellh/mapstructure@v1.5.0
- github.com/muesli/ansi@v0.0.0-20211018074035-2e021307bc4b
- github.com/muesli/cancelreader@v0.2.2
- github.com/muesli/reflow@v0.3.0
- github.com/muesli/termenv@v0.16.0
- github.com/otiai10/gosseract@v2.2.1+incompatible
- github.com/otiai10/mint@v1.6.3
- github.com/pelletier/go-toml/v2@v2.1.0
- github.com/power-devops/perfstat@v0.0.0-20240221224432-82ca36839d55
- github.com/rivo/uniseg@v0.4.7
- github.com/robotn/gohook@v0.31.3
- github.com/robotn/xgb@v0.10.0
- github.com/robotn/xgbutil@v0.10.0
- github.com/sagikazarmark/locafero@v0.4.0
- github.com/sagikazarmark/slog-shim@v0.1.0
- github.com/sahilm/fuzzy@v0.1.1-0.20230530133925-c48e322e2a8f
- github.com/sourcegraph/conc@v0.3.0
- github.com/spf13/afero@v1.11.0
- github.com/spf13/cast@v1.6.0
- github.com/spf13/pflag@v1.0.5
- github.com/subosito/gotenv@v1.6.0
- github.com/tklauser/go-sysconf@v0.3.16
- github.com/tklauser/numcpus@v0.11.0
- github.com/vcaesar/gops@v0.41.0
- github.com/vcaesar/imgo@v0.41.0
- github.com/vcaesar/keycode@v0.10.1
- github.com/vcaesar/tt@v0.20.1
- github.com/xo/terminfo@v0.0.0-20220910002029-abceb7e1c41e
- github.com/yuin/goldmark@v1.7.8
- github.com/yuin/goldmark-emoji@v1.0.5
- github.com/yusufpapurcu/wmi@v1.2.4
- go.uber.org/atomic@v1.9.0
- go.uber.org/multierr@v1.9.0
- golang.org/x/exp@v0.0.0-20251125195548-87e1e737ad39
- golang.org/x/image@v0.33.0
- golang.org/x/net@v0.33.0
- golang.org/x/sync@v0.18.0
- golang.org/x/sys@v0.38.0
- golang.org/x/text@v0.31.0
- gopkg.in/ini.v1@v1.67.0
cursor-plugin 1
- opaque (low) EricLortie-laborforge-release-c75f40c/.cursor/rules/agents-api.mdc
bundled .cursor/ plugin descriptor (EricLortie-laborforge-release-c75f40c/.cursor/rules/agents-api.mdc) — presence-detected; review the descriptor
transport_posture 2
- binds all interfaces (0.0.0.0) EricLortie-laborforge-release-c75f40c/modules/api/settings.py :1143
host="0.0.0.0", - binds all interfaces (0.0.0.0) EricLortie-laborforge-release-c75f40c/modules/mcp_servers/_framework/mcp_entrypoint.py :1314
uvicorn.run(app, host="0.0.0.0", port=port, log_level=log_level)