Module: WritersRoom

Defined in:
lib/writers_room/actor.rb,
lib/writers_room.rb,
lib/writers_room/cli.rb,
lib/writers_room/room.rb,
lib/writers_room/config.rb,
lib/writers_room/medium.rb,
lib/writers_room/writer.rb,
lib/writers_room/display.rb,
lib/writers_room/element.rb,
lib/writers_room/version.rb,
lib/writers_room/chat_tui.rb,
lib/writers_room/cli/chat.rb,
lib/writers_room/cli/init.rb,
lib/writers_room/director.rb,
lib/writers_room/producer.rb,
lib/writers_room/workflow.rb,
lib/writers_room/cli/bible.rb,
lib/writers_room/cli/scene.rb,
lib/writers_room/cli/write.rb,
lib/writers_room/llm_setup.rb,
lib/writers_room/versioner.rb,
lib/writers_room/cli/config.rb,
lib/writers_room/cli/direct.rb,
lib/writers_room/cli/export.rb,
lib/writers_room/cli/report.rb,
lib/writers_room/cli/element.rb,
lib/writers_room/cli/produce.rb,
lib/writers_room/cli/version.rb,
lib/writers_room/story_bible.rb,
lib/writers_room/chat_session.rb,
lib/writers_room/front_matter.rb,
lib/writers_room/cli/character.rb,
lib/writers_room/project_state.rb,
lib/writers_room/alias_resolver.rb,
lib/writers_room/help_formatter.rb,
lib/writers_room/cross_reference.rb,
lib/writers_room/medium_registry.rb,
lib/writers_room/source_material.rb,
lib/writers_room/context_detector.rb,
lib/writers_room/project_metadata.rb,
lib/writers_room/tools/speak_tool.rb,
lib/writers_room/markdown_renderer.rb,
lib/writers_room/element_collection.rb,
lib/writers_room/project_scaffolder.rb,
lib/writers_room/tools/project_tool.rb,
lib/writers_room/tools/read_file_tool.rb,
lib/writers_room/tools/write_file_tool.rb,
lib/writers_room/tools/list_memory_tool.rb,
lib/writers_room/tools/read_memory_tool.rb,
lib/writers_room/tools/write_memory_tool.rb,
lib/writers_room/formatters/base_formatter.rb,
lib/writers_room/tools/list_directory_tool.rb,
lib/writers_room/formatters/novel_formatter.rb,
lib/writers_room/tools/mark_scene_complete_tool.rb,
lib/writers_room/formatters/screenplay_formatter.rb,
lib/writers_room/formatters/transcript_formatter.rb

Overview

File: actor.rb Desc: AI-powered Actor for multi-character dialog generation By: Dewayne VanHoozer ([email protected])

Defined Under Namespace

Modules: Commands, Formatters, FrontMatter, LLMSetup, MediumRegistry Classes: Actor, AliasResolver, CLI, ChatSession, ChatTui, Config, ContextDetector, CrossReference, Director, Display, Element, ElementCollection, Error, HelpFormatter, ListDirectoryTool, ListMemoryTool, MarkSceneCompleteTool, MarkdownRenderer, Medium, Producer, ProjectMetadata, ProjectScaffolder, ProjectState, ProjectTool, ReadFileTool, ReadMemoryTool, Room, SourceMaterial, SpeakTool, StoryBible, Versioner, Workflow, WriteFileTool, WriteMemoryTool, Writer

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.configObject



24
25
26
# File 'lib/writers_room.rb', line 24

def config
  @config ||= Config.new
end

.reset_config!Object



28
29
30
# File 'lib/writers_room.rb', line 28

def reset_config!
  @config = nil
end