CHANGELOG.md
LICENSE
MANIFEST.in
README.md
llms-full.txt
llms.txt
pyproject.toml
abstractframework/__init__.py
abstractframework/py.typed
abstractframework.egg-info/PKG-INFO
abstractframework.egg-info/SOURCES.txt
abstractframework.egg-info/dependency_links.txt
abstractframework.egg-info/requires.txt
abstractframework.egg-info/top_level.txt
docs/README.md
docs/api.md
docs/architecture.md
docs/configuration.md
docs/faq.md
docs/getting-started.md
docs/glossary.md
docs/adr/0001-layered-architecture.md
docs/adr/0002-effect-system-design.md
docs/adr/0003-tool-system-architecture.md
docs/adr/0004-observability-strategy.md
docs/adr/0005-memory-architecture.md
docs/adr/0006-durable-tool-execution.md
docs/adr/0007-active-context-and-memory-provenance.md
docs/adr/0008-token-terminology.md
docs/adr/0009-connected-memory-recall-and-provenance.md
docs/adr/0010-runtime-owned-node-traces.md
docs/adr/0011-ledger-subscriptions-and-event-bridge.md
docs/adr/0012-portable-workflowartifact.md
docs/adr/0013-durable-run-controls-pause-resume-cancel.md
docs/adr/0014-runtime-authority-timeouts.md
docs/adr/0015-execution-targets-and-remote-tool-workers.md
docs/adr/0016-tool-calling-pipeline-and-responsibility-boundaries.md
docs/adr/0017-host-ui-events-and-durable-prompts.md
docs/adr/0018-durable-run-gateway-and-remote-host-control-plane.md
docs/adr/0019-testing-strategy-and-levels.md
docs/adr/0020-agent-host-pool-and-orchestrator-placement.md
docs/adr/0021-deployment-topologies-and-supported-scenarios.md
docs/adr/0022-orchestrator-host-and-runtime-daemonization.md
docs/adr/0023-file-attachment-path-resolution-and-authorization.md
docs/adr/0024-attachment-placeholders-and-compaction-invariants.md
docs/adr/0025-kg-entity-normalization-and-dedup.md
docs/adr/0026-truncation-policy-and-contract.md
docs/adr/0027-timeout-policy-and-contract.md
docs/adr/0028-capabilities-plugins-and-library-framework-modes.md
docs/adr/0029-permissive-dependency-and-licensing-policy.md
docs/adr/0030-security-test-fixtures-and-isolation.md
docs/adr/0031-workflow-llm-routing-overrides-provider-model-and-base-url.md
docs/adr/0032-package-dependency-boundaries-and-gateway-first-apps.md
docs/adr/0033-install-profiles-config-entrypoints-and-server-boundaries.md
docs/adr/0034-framework-release-sequence-and-gates.md
docs/adr/0035-capability-routing-defaults.md
docs/adr/README.md
docs/adr/memory-recall-levels.md
docs/adr/reorg/001_music_as_capability_plugin_via_acestep_api.md
docs/adr/reorg/002_abstractmusic_inprocess_local_generation.md
docs/adr/reorg/003_abstractmusic_acestep_v15_backend_source_strategy.md
docs/adr/reorg/004_smartnote_thin_client_architecture.md
docs/adr/reorg/005_smartnote_artifact_first_cards.md
docs/adr/reorg/2026-02-21_gateway-first-assistant.md
docs/adr/reorg/2026-02-21_installer_manager_strategy.md
docs/adr/reorg/2026-02-21_macos_installer_manager.md
docs/backlog/overview.md
docs/backlog/completed/001_documentation_overhaul.md
docs/backlog/completed/002_clone_and_build_scripts.md
docs/backlog/completed/003_cross_package_documentation_review.md
docs/backlog/completed/005_abstractmusic_music_generation_capability_plugin.md
docs/backlog/completed/006_abstractmusic_docs_clarify_llm_vs_music_backend.md
docs/backlog/completed/007_abstractmusic_local_inprocess_generation.md
docs/backlog/completed/008_abstractmusic_cli_and_repl.md
docs/backlog/completed/009_abstractcore_music_endpoints_and_abstractmusic_mps_fix.md
docs/backlog/completed/010_abstractmusic_mps_fallback_reload_cpu_float32.md
docs/backlog/completed/011_investigate_acestep_mps_support.md
docs/backlog/completed/012_abstractmusic_acestep_v15_local_backend.md
docs/backlog/completed/0139_unified_framework_capability_defaults.md
docs/backlog/completed/013_abstractmusic_cli_common_flags_after_subcommand.md
docs/backlog/completed/0140_abstract_release_skill.md
docs/backlog/completed/0141_flow_browser_session_gateway_auth.md
docs/backlog/completed/0149_cross_app_gateway_auth_defaults_convergence.md
docs/backlog/completed/014_abstractmusic_acestep_vendor_hf_transformers_code_no_trust_remote_code.md
docs/backlog/completed/0154_multi_user_security_release_blockers.md
docs/backlog/completed/0156_retained_runtime_admin_lifecycle.md
docs/backlog/completed/0157_gateway_provider_endpoint_profiles.md
docs/backlog/completed/015_abstractmusic_acestep_v15_meta_tensor_load_fix_and_vendor_quantizer.md
docs/backlog/completed/016_abstractmusic_acestep_mps_memory_budget_and_fp16_defaults.md
docs/backlog/completed/017_abstractmusic_acestep_mps_dtype_alignment_fix.md
docs/backlog/completed/018_abstractmusic_acestep_audio_quality_dc_offset_and_lyrics_null_handling.md
docs/backlog/completed/019_abstractmusic_acestep_default_infer_method_sde_for_stability.md
docs/backlog/completed/020_abstractmusic_acestep_upstream_alignment_nonfinite_and_src_latents.md
docs/backlog/completed/021_acestep_latent_channels_unbound_fix.md
docs/backlog/completed/022_acestep_vae_cpu_fallback_dtype_fix.md
docs/backlog/completed/023_acestep_mps_memory_cap_12gb.md
docs/backlog/completed/024_acestep_mps_watermark_validation_and_warning_fixes.md
docs/backlog/completed/025_reduce_acestep_startup_warnings.md
docs/backlog/completed/026_acestep_mps_oom_and_warning_cleanup.md
docs/backlog/completed/027_acestep_warning_and_fallback_fixes.md
docs/backlog/completed/028_acestep_warning_meta_and_vae_load_fixes.md
docs/backlog/completed/029_acestep_mps_fraction_and_fallback_sync.md
docs/backlog/completed/031_telegram_media_reset_typing.md
docs/backlog/completed/032_gateway_default_model_from_config.md
docs/backlog/completed/033_agent_default_model_from_config.md
docs/backlog/completed/034_agent_default_pins_marker.md
docs/backlog/completed/035_abstractcore_model_registry_docs.md
docs/backlog/completed/035_telegram_media_artifact_resolution.md
docs/backlog/completed/036_commit_per_package_script.md
docs/backlog/completed/039_abstractobserver_observe_ui_redesign.md
docs/backlog/completed/040_abstractobserver_launch_ui_cleanup.md
docs/backlog/completed/041_abstractobserver_inbox_backlog_feature_flags.md
docs/backlog/completed/042_abstractobserver_header_observe_toolbar_cleanup.md
docs/backlog/completed/043_package_by_package_architecture_review.md
docs/backlog/completed/043_update_abstractobserver_docs_flags.md
docs/backlog/completed/044_state_of_the_art_package_comparisons.md
docs/backlog/completed/045_abstractflow_gateway_thin_client_refactor.md
docs/backlog/completed/046_abstractassistant_gateway_thin_client_refactor.md
docs/backlog/completed/046_abstractflow_gateway_thin_client_plan.md
docs/backlog/completed/047_abstractassistant_gateway_thin_client_reassessment.md
docs/backlog/completed/047_abstractflow_gateway_thin_client_migration.md
docs/backlog/completed/048_abstractassistant_gateway_vs_abstractcode_web.md
docs/backlog/completed/049_abstractassistant_react_tray_rewrite_assessment.md
docs/backlog/completed/050_abstractassistant_thin_client_strategy_assessment.md
docs/backlog/completed/051_gateway_local_remote_tradeoffs.md
docs/backlog/completed/052_gateway_assistant_design_and_scaffold.md
docs/backlog/completed/053_gateway_assistant_phase1_gateway_run.md
docs/backlog/completed/054_gateway_assistant_gateway_mode_no_local_core.md
docs/backlog/completed/055_tray_animation_smoothness.md
docs/backlog/completed/056_tray_click_activation_fix.md
docs/backlog/completed/057_gateway_subworkflow_follow.md
docs/backlog/completed/058_gateway_run_follow_streaming.md
docs/backlog/completed/059_gateway_run_history_resume.md
docs/backlog/completed/060_gateway_audio_pipeline.md
docs/backlog/completed/061_gateway_workflow_picker.md
docs/backlog/completed/062_gateway_artifacts_and_tool_results.md
docs/backlog/completed/063_gateway_discovery_cache.md
docs/backlog/completed/064_gateway_state_machine_cleanup.md
docs/backlog/completed/065_gateway_offline_reconnect.md
docs/backlog/completed/066_gateway_docs_and_adr.md
docs/backlog/completed/067_gateway_assistant_cleanup_refactor.md
docs/backlog/completed/067_smartnote_systray_notes.md
docs/backlog/completed/068_abstractvoice_default.md
docs/backlog/completed/068_claude_skills_research_and_fit.md
docs/backlog/completed/068_smartnote_src_layout.md
docs/backlog/completed/069_claude_shareable_skills_research.md
docs/backlog/completed/069_smartnote_tray_quick_note_ui.md
docs/backlog/completed/070_agent_skills_ecosystem_scan_and_framework_deep_dive.md
docs/backlog/completed/071_smartnote_gateway_integration.md
docs/backlog/completed/072_smartnote_ingest_overrides_and_attachment_provenance.md
docs/backlog/completed/073_lmstudio_model_discovery_validation.md
docs/backlog/completed/073_smartnote_specialized_workflow_doc.md
docs/backlog/completed/074_smartnote_specialized_workflow_doc_location.md
docs/backlog/completed/074_subworkflow_wait_ui_clarity.md
docs/backlog/completed/075_abstractcore_installer_wizard_parity.md
docs/backlog/completed/075_flow_ui_subrun_stream_and_output_formatting.md
docs/backlog/completed/075_reasoning_model_temperature_parameter_handling.md
docs/backlog/completed/075_remove_root_specialized_workflow_doc.md
docs/backlog/completed/076_abstractcore_installer_rebuild_docs.md
docs/backlog/completed/076_assistant_window_positioning.md
docs/backlog/completed/076_flow_ui_resume_layout_and_output.md
docs/backlog/completed/076_smartnote_auto_bundle_startup.md
docs/backlog/completed/077_installer_wizard_clarity_defaults.md
docs/backlog/completed/077_smartnote_artifact_first_graph_plan.md
docs/backlog/completed/077_tray_voice_meter_and_animation_smoothing.md
docs/backlog/completed/078_framework_installer_guides.md
docs/backlog/completed/078_tool_policy_selector_shared.md
docs/backlog/completed/079_voice_meter_bands_and_duplicate_response_fix.md
docs/backlog/completed/080_assistant_visibility_state_cleanup.md
docs/backlog/completed/080_flow_agent_trace_and_tool_allowlist_fixes.md
docs/backlog/completed/081_flow_agent_non_agency_and_max_iterations_default.md
docs/backlog/completed/081_tool_dialog_grouping_and_voice_stop_behavior.md
docs/backlog/completed/082_run_107f199c_workspace_root_analysis.md
docs/backlog/completed/082_tool_mode_indicator_and_policy_defaults.md
docs/backlog/completed/083_tool_policy_enforcement_and_defaults.md
docs/backlog/completed/083_workspace_policy_prompt_alignment.md
docs/backlog/completed/084_runtime_workspace_gating_confirmation.md
docs/backlog/completed/084_tool_approval_dialog_improvements.md
docs/backlog/completed/085_block_ui_open_when_running.md
docs/backlog/completed/085_run_5bec2a17_workspace_policy_failure.md
docs/backlog/completed/086_gateway_stream_idle_watchdog.md
docs/backlog/completed/086_run_98531c5a_path_refusal.md
docs/backlog/completed/087_tool_approval_dialog_visibility_fix.md
docs/backlog/completed/087_workspace_policy_recheck.md
docs/backlog/completed/088_execute_snake_game_flow.md
docs/backlog/completed/088_pending_wait_rehydrate_and_tool_approval_detection.md
docs/backlog/completed/089_execute_snake_game_flow_restart.md
docs/backlog/completed/089_gateway_reattach_wait_visibility_fix.md
docs/backlog/completed/090_follow_latest_subworkflow_wait.md
docs/backlog/completed/090_run_modal_follow_up_button.md
docs/backlog/completed/091_follow_up_session_id_input.md
docs/backlog/completed/091_font_warning_and_runtime_policy_investigation.md
docs/backlog/completed/092_tool_approval_approve_all.md
docs/backlog/completed/092_tray_click_visibility_source_of_truth.md
docs/backlog/completed/093_follow_up_context_persistence.md
docs/backlog/completed/093_gateway_tts_pause_resume_support.md
docs/backlog/completed/094_gateway_tts_pause_readiness.md
docs/backlog/completed/095_gateway_voice_state_sync_on_stop.md
docs/backlog/completed/096_app_visibility_state_rewrite.md
docs/backlog/completed/097_macos_framework_installer_manager.md
docs/backlog/completed/098_macos_installer_ui_fixes.md
docs/backlog/completed/099_macos_installer_tauri_global_api.md
docs/backlog/completed/100_macos_installer_progress_ui.md
docs/backlog/completed/101_macos_installer_bridge_fallback.md
docs/backlog/completed/102_macos_installer_event_acl.md
docs/backlog/completed/103_macos_installer_python_prereq_modal.md
docs/backlog/completed/104_follow_up_inline_resume_modal.md
docs/backlog/completed/104_macos_installer_python_auto_download.md
docs/backlog/completed/105_macos_installer_python_detection_paths.md
docs/backlog/completed/105_toolbar_duplicate_button.md
docs/backlog/completed/106_ledger_jsonl_recovery_and_locking.md
docs/backlog/completed/106_macos_installer_python_retry_and_logs.md
docs/backlog/completed/107_macos_installer_pypi_version_fallback.md
docs/backlog/completed/107_tool_approval_preserved_on_subworkflow_wait.md
docs/backlog/completed/108_history_view_tool_approval_visibility.md
docs/backlog/completed/108_macos_installer_setup_wizard_ui.md
docs/backlog/completed/109_macos_installer_log_dedup.md
docs/backlog/completed/110_macos_installer_setup_wizard_steps.md
docs/backlog/completed/111_approve_all_root_run_scope.md
docs/backlog/completed/111_macos_installer_provider_cleanup.md
docs/backlog/completed/112_macos_installer_full_step_wizard.md
docs/backlog/completed/112_run_history_root_only_limit.md
docs/backlog/completed/113_macos_installer_fit_frame.md
docs/backlog/completed/113_run_history_workflow_id_filter.md
docs/backlog/completed/114_abstractcode_wait_resolution_stale_wait.md
docs/backlog/completed/114_macos_installer_api_key_explanation.md
docs/backlog/completed/115_macos_installer_finish_and_nav.md
docs/backlog/completed/115_react_tool_result_dedupe_and_run_failure_feedback.md
docs/backlog/completed/116_macos_installer_install_panel_wrap.md
docs/backlog/completed/116_tool_calls_idempotency_call_id_fix.md
docs/backlog/completed/117_macos_installer_choice_alignment.md
docs/backlog/completed/118_macos_installer_log_visibility.md
docs/backlog/completed/119_macos_installer_env_var_apply.md
docs/backlog/completed/120_macos_installer_env_defaults.md
docs/backlog/completed/121_macos_tray_ready_click_fallback.md
docs/backlog/completed/122_macos_tray_menu_artifact_removal.md
docs/backlog/completed/123_full_voice_tray_listening_and_tool_set_announcement.md
docs/backlog/completed/124_macos_ready_click_show_race_fix.md
docs/backlog/completed/125_full_voice_mic_reactive_listening_and_start_button.md
docs/backlog/completed/126_listening_meter_gain_and_modal_visibility_followup.md
docs/backlog/completed/127_tool_approval_modal_crash_hardening.md
docs/backlog/completed/128_tool_approval_dialog_quit_on_close.md
docs/backlog/completed/129_prompt_cache_capability_contract_and_provider_parity.md
docs/backlog/completed/131_prompt_cache_cross_package_capability_followup.md
docs/backlog/completed/132_prompt_cache_abstraction_review_and_gateway_readiness.md
docs/backlog/completed/133_gguf_prompt_cache_local_control_plane_parity.md
docs/backlog/completed/136_ai_space_portable_semantic_retrieval_and_graph.md
docs/backlog/completed/2026-05-08_adr_refresh_for_install_profiles_and_config_boundaries.md
docs/backlog/planned/004_abstractassistant_model_discovery_and_dev_build_fix.md
docs/backlog/planned/0142_gateway_tenant_isolation_and_shared_runtime.md
docs/backlog/planned/0143_shared_gateway_per_principal_runtime_router.md
docs/backlog/planned/035_abstractcore_model_registry_docs.md
docs/backlog/planned/036_commit_per_package_script.md
docs/backlog/planned/037_telegram_bot_access_control.md
docs/backlog/planned/038_framework_config_wizard.md
docs/backlog/planned/039_tool_argument_type_coercion.md
docs/backlog/planned/041_abstractobserver_inbox_backlog_feature_flags.md
docs/backlog/planned/042_abstractobserver_header_observe_toolbar_cleanup.md
docs/backlog/planned/043_update_abstractobserver_docs_flags.md
docs/backlog/planned/074_agent_skills_integration.md
docs/backlog/planned/074_agent_skills_integration_plan.md
docs/backlog/planned/076_openai_responses_api_integration.md
docs/backlog/planned/102_macos_installer_event_acl.md
docs/backlog/planned/103_macos_installer_python_prereq_modal.md
docs/backlog/planned/104_macos_installer_python_auto_download.md
docs/backlog/planned/105_macos_installer_python_detection_paths.md
docs/backlog/planned/106_macos_installer_python_retry_and_logs.md
docs/backlog/planned/107_macos_installer_pypi_version_fallback.md
docs/backlog/planned/108_macos_installer_setup_wizard_ui.md
docs/backlog/planned/109_macos_installer_log_dedup.md
docs/backlog/planned/110_macos_installer_setup_wizard_steps.md
docs/backlog/planned/111_macos_installer_provider_cleanup.md
docs/backlog/planned/112_macos_installer_full_step_wizard.md
docs/backlog/planned/113_macos_installer_fit_frame.md
docs/backlog/planned/114_macos_installer_api_key_explanation.md
docs/backlog/planned/115_macos_installer_finish_and_nav.md
docs/backlog/planned/116_macos_installer_install_panel_wrap.md
docs/backlog/planned/117_macos_installer_choice_alignment.md
docs/backlog/planned/118_macos_installer_log_visibility.md
docs/backlog/planned/119_macos_installer_env_var_apply.md
docs/backlog/planned/119_tool_calls_invocation_nonce_for_non_llm.md
docs/backlog/planned/120_macos_installer_env_defaults.md
docs/backlog/planned/130_react_scratchpad_prompt_flow_and_best_practice_review.md
docs/backlog/planned/134_mlx_local_cache_model_resolution_short_names.md
docs/backlog/planned/135_abstractflow_exec_fanin_joinexec_and_path_mux.md
docs/backlog/planned/137_ai_space_multimodal_media_blocs_and_prefix_cache.md
docs/backlog/planned/138_scoped_provider_model_pin_types.md
docs/backlog/planned/gateway-control-plane/0145_gateway_admin_console_bootstrap.md
docs/backlog/planned/gateway-control-plane/0146_gateway_rbac_scope_policy_matrix.md
docs/backlog/planned/gateway-control-plane/0147_gateway_per_principal_config_secrets_defaults.md
docs/backlog/planned/gateway-control-plane/0148_gateway_workflow_registry_acl.md
docs/backlog/planned/gateway-control-plane/0150_observer_manager_responsibility_split.md
docs/backlog/planned/gateway-control-plane/0153_gateway_browser_session_security_contract.md
docs/backlog/planned/gateway-control-plane/README.md
docs/backlog/proposed/0144_user_profile_context_grounding.md
docs/backlog/proposed/2026-05-08_unified_install_profiles_and_config_entrypoints.md
docs/backlog/proposed/gateway-control-plane/0151_runtime_explorer_contract.md
docs/backlog/proposed/gateway-control-plane/0152_abstractmanager_package_extraction.md
docs/backlog/proposed/gateway-control-plane/0155_hosted_proxy_shared_helper_extraction.md
docs/backlog/proposed/gateway-control-plane/README.md
docs/claude/README.md
docs/claude/abstractframework-fit.md
docs/claude/claude-skills-overview.md
docs/claude/claude-skills-sources.md
docs/claude/claude-skills-top-20.md
docs/comparisons/README.md
docs/guide/README.md
docs/guide/agent-skills.md
docs/guide/agent-vs-llm.md
docs/guide/apple-local-gateway-flow.md
docs/guide/capability-plugins.md
docs/guide/capability-routing-defaults.md
docs/guide/deployment-iphone.md
docs/guide/deployment-topologies.md
docs/guide/deployment-web.md
docs/guide/email-integration.md
docs/guide/flow-and-kg-memory.md
docs/guide/gateway-security.md
docs/guide/process-manager-env-vars.md
docs/guide/prompt-caching.md
docs/guide/runtime-scope.md
docs/guide/scheduled-workflows.md
docs/guide/telegram-integration.md
docs/guide/workflow-bundles.md
docs/installers/README.md
docs/installers/components.md
docs/installers/implementation-plan.md
docs/installers/operations-and-support.md
docs/installers/release-and-manifest.md
docs/installers/security-and-os-blocks.md
docs/installers/strategy.md
docs/installers/user-journeys.md
docs/reports/history-acore.md
docs/scenarios/README.md
docs/scenarios/email-inbox-agent.md
docs/scenarios/gateway-first-local-dev.md
docs/scenarios/offline-coding-assistant.md
docs/scenarios/phone-thin-client.md
docs/scenarios/specialized-agent-flow.md
docs/scenarios/telegram-permanent-contact.md
docs/scenarios/workflow-bundle-lifecycle.md
docs/skills/README.md
docs/skills/abstractframework-agent-skills-fit.md
docs/skills/abstractframework-architecture-deep-dive.md
docs/skills/agent-skills-ecosystem-scan.md
docs/skills/agent-skills-ecosystem-sources.md
docs/skills/claude-agent-skills-overview.md
docs/skills/claude-agent-skills-sources.md
docs/skills/claude-agent-skills-top-20.md
scripts/build.sh
scripts/clone.sh
scripts/commit.sh
scripts/gateway-flow-local.sh
scripts/gateway-flow.sh
scripts/gen_llms_full.py
scripts/install.sh
scripts/status.sh
tests/test_install_profiles.py