---
actual_hours: null
assignees: []
created_at: '2025-08-16T19:49:20.098142'
dependencies: []
description: 'Split the massive 961-line CLI parser function into separate modules:
  cli/parsers/base_parser.py, cli/parsers/run_parser.py, cli/parsers/agent_parser.py,
  cli/parsers/memory_parser.py. Extract subparser creation into separate functions.'
due_date: null
estimated_hours: null
id: ISS-0005
labels: []
metadata:
  component: null
  github_id: I_kwDOPScCe87HFeZz
  github_url: https://github.com/bobmatnyc/claude-mpm/issues/70
  issue_type: enhancement
  labels: []
  platform: github
  relates_to: null
  reported_by: null
  resolution: null
  severity: high
  type: issue
parent: null
priority: high
status: open
tags:
- issue
- enhancement
title: Split CLI Parser (cli/parser.py)
updated_at: '2025-08-20T22:54:54.227924'
---

# Split CLI Parser (cli/parser.py)

## Description
Split the massive 961-line CLI parser function into separate modules: cli/parsers/base_parser.py, cli/parsers/run_parser.py, cli/parsers/agent_parser.py, cli/parsers/memory_parser.py. Extract subparser creation into separate functions.

## Details
- **Status**: open
- **Priority**: high
- **Assignees**: None
- **Tags**: issue, enhancement
- **Created**: 2025-08-16 19:49:20
- **Updated**: 2025-08-20 22:54:54

## Tasks
- [ ] Add task items here

## Notes
_Add any additional notes or context here._
