REST API Reference

Source code layout

Appendix C of the AITK REST API reference: Source code layout.

Appendix C — Source code layout Permalink to this section

Splunk_ML_Toolkit/
├── default/
│   ├── restmap.conf            # Mounts /mltk -> bin/util/rest_handler.py
│   ├── web.conf                # Exposes mltk/**
│   ├── collections.conf        # KV collections (Appendix A)
│   ├── experiments.conf        # /mltk/experiments backing conf
│   ├── container_connections.conf
│   ├── dsdl_container.conf
│   ├── docker_images.conf
│   └── mlspl.conf              # Feature flags + run-history index name
└── bin/
    ├── util/
    │   ├── rest_handler.py     # Dynamic dispatcher
    │   ├── rest_url_util.py
    │   ├── rest_proxy.py
    │   ├── docker_util.py
    │   ├── onnx_util.py
    │   └── sagemaker_util_extensions.py
    ├── rest/
    │   └── proxy.py
    ├── rest_handlers/          # One file per /mltk endpoint
    │   ├── agents.py
    │   ├── agent_feature_flag.py
    │   ├── aicommander.py
    │   ├── aicommander_metadata.py
    │   ├── container_connection.py
    │   ├── container_data.py
    │   ├── container_logs.py
    │   ├── ctsm_acknowledge.py
    │   ├── ctsm_feature.py
    │   ├── experiments.py
    │   ├── hec_operations.py
    │   ├── list_connections.py
    │   ├── list_models.py
    │   ├── mcp_connection.py
    │   ├── mltk_feature_flags.py
    │   ├── register_model.py
    │   ├── run_history.py
    │   ├── start_container.py
    │   ├── stop_container.py
    │   ├── test_container_connection.py
    │   ├── upload_model.py
    │   └── vector_stores.py
    ├── experiment/
    │   ├── experiment_store.py        # experiments.conf proxy
    │   ├── history_store.py           # experiment_history KV proxy
    │   ├── experiment_validation.py
    │   ├── experiment_schema.json
    │   └── experiment_history_schema.json
    ├── agent_manager/
    │   ├── agent_manager.py           # /mltk/agents backing logic
    │   └── common_utils.py
    ├── ai_commander/
    │   ├── ai_commander_util.py
    │   ├── constants.py
    │   ├── feature_flags.py
    │   ├── llm_base.py
    │   ├── llm_factory.py
    │   ├── chat_models_check.py
    │   └── update_config.py
    ├── connection_config_manager/
    │   ├── mcp/
    │   │   └── mcp_util.py            # /mltk/mcp_connection logic
    │   ├── vector_db/
    │   │   └── config_manager.py      # /mltk/vector_stores logic
    │   └── utils/
    ├── dsdl/
    │   ├── configure_handler.py
    │   └── docker_util.py
    ├── run_history/
    │   └── search_utils.py            # /mltk/run_history search job mgmt
    ├── hec/                            # HEC helpers
    └── agent_status.py                 # `agentstatus` SPL command

Reference generated from source-level investigation against the Splunk_ML_Toolkit app at version 5.7.3.

Press Cmd/Ctrl+K to focus search. Esc to close.

Type to search the portal.