Results 156 issues of OceanLi

### Problem: The current `lionagi` library relies on implicit global settings or direct environment variable reads (`os.getenv`) within core components (e.g., for API keys, model names, paths) making it difficult...

core
refactor
tech-debt
app-centric
config
P1-Foundational
testability

### Problem: Logging within `lionagi` is inconsistent, using a mix of `print()` statements and potentially the standard `logging` module with library-level configuration (handlers, formatters). This prevents consuming applications (like FastAPI)...

refactor
tech-debt
ops
logging
P2-ServiceIntegration
app-centric

### Problem: Once the FastAPI service (Issue #TBD - depends on service layer creation) is defined, consumers (like the Tauri UI, other Python/TypeScript agents, or external users) need a convenient...

api
packaging
P2-CLI_SDK
ci
sdk
automation

### Problem: To facilitate easy deployment, testing, and environment consistency for the planned `lionagi` API and memory services, containerization using Docker is essential. Currently, no Docker setup exists. ### Tasks:...

packaging
P1-Service
deployment
docker
ops
infra

### Problem: Currently, dependencies might be specified with ranges in `pyproject.toml`, leading to potentially different resolved versions across different environments or build times. This can cause unexpected behavior or breakages....

dependencies
build
packaging
P1-Service
ci

### Problem: Currently, there might not be a standardized command-line entry point for users to interact with `lionagi`'s core functionalities (like concatenation, serving the API, etc.) after installation. A dedicated...

packaging
cli
ux
feature
P2-CLI_SDK

### Problem: The coexistence of `setup.py`, manual `requirements.txt`, and potentially other configuration methods leads to inconsistencies in dependency management, build processes, and installation experiences. Modern Python packaging standards center around...

refactor
tech-debt
build
packaging
P1-Service

### Problem: Many public functions and methods in `lionagi` currently return generic `dict[str, Any]` or untyped dictionaries (e.g., the output of `concat_files`). This makes it difficult for callers to know...

core
refactor
tech-debt
P0-Stability
typing
api

### Problem: Custom implementations for nested dictionary operations (e.g., `flatten`, `unflatten`, `nset`, `nget`, `npop`) exist in `lionagi/libs/nested` and potentially other utility modules. These replicate functionality available in mature third-party libraries...

core
refactor
tech-debt
P0-Stability
cleanup
utils